I've never used install keys.
You could also store the date everytime they launch the program. If it ever is an earlier date than the last time, display a message that the demo has expired and shutdown.
>Gotcha, but then the user could just change the system date and defeat me
> :-). That would make the effort pointless.
>
>Isn't there another way ?
>
>I think I'll restrict my table sizes, and only give them access to a few of the reports in the demo version. Enough to allow the user to see the system but not enough to be useful in a production mode.
>
>Any ideas on the install key?
>
>Thanks Again,
>Greg
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer