Have you checked out Google's calendar yet? I have been using it to some extent but since signing on here (with all of the free teleconferences) I've finally been able to begin filling it up! Also, you can have Google send you an email (or pop-up) reminder in a selected time before the scheduled event.
This link is
www.google.com/calendar
If you use a different calendar program (or system) what is it? I'd love to know what works for you!