Why not when you issue them a Demo Username and Password put an 'Expired' column on the row in the database? So if i sign up today, when my account is created, it will be set to expire n days from now. Your login code sproc might look something like:
sql Code:
SELECT Count(username) FROM Users WHERE (Username = @Username AND Password = @Password) AND Expired <= GetDate()
If the count returns 1 the user is still allowed to access the system otherwise they arent. Simple enough no?
hth.
-Doug
__________________
===============================================
Doug Parsons
Wrox online library:
Wrox Books 24 x 7
Did someone here help you? Click

on their post!
"Easy is the path to wisdom for those not blinded by themselves."
===============================================