Hi
Just a suggestion - rather than create a custom proc, why not just alter the relevant Insert proc that NetTiers generates for you and override the Insert methods in the generated code so that it doesn't take the GUID as an input param - should only need to do it in a couple of places.
If you change the genned proc to something like the following (untested - I'm not at my SQL machine but I'm sure you get the gist):
CREATE PROCEDURE dbo.GuidTable_Insert
(
DECLARE @MyGUID uniqueidentifier OUTPUT,
@Logged datetime,
@UserID int
)
AS
SET MyGUID = NewID() --You could also use SET MyGUID=DEFAULT here
INSERT INTO dbo.[GuidTable]
(
[GuidKey], [Logged], [UserID]
)
VALUES
(
@MyGUID, @Logged, @UserID
)
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS OFF
GO
Hope that helps
Martin