Dmitriy,

That's what I was thinking - no, I won't have to access any superglobals - what I need to do is to go in, look at some dates in a database, determine which users are 5 days away from expiring and then email those users.

Shouldn't be that difficult. I really like your idea about the error logging and the email. I think I have an error class somewhere.

Some of the newer concepts of error logging, such as using try and catch and throwing an exception are kinda new to me, but I've been starting to use that syntax. This will be a good place to do so.

Thx,
CharlesH