http://www.basecamphq.com/ might work, but it is the top-tier product that might end up being too confusing
http://www.backpackit.com/ is probably more atune to what you want (same company)
I sort of made my own before I discovered backpackit
Finally, create a portal for yourself with all this info if you frequently have internet access.
http://home.wisetyro.com/ is one of mine. As you can see if I have gcal integrated, and while that is a demo site, the calender continues to update (for summer semester)
or my solution as others have elaborated on as well:
Google
-gmail + forward to free exchange server for puch mail for communication
-gcal for all my appointments and such. Create one for work, one for school, one for play time "lol-ish") etc and access them via your cellhpone or use a utility like oggsync to have them sent to your phone's calander. PHone beeps me ~10-15min before every appointment, every class, etc
-gdocs-.....better than nothing..and it keeps everything in one place.
Obviously my solution is complicated as hell in setup, but once it's up and running, it's a dream.
The key is to mange IT. Otherwise you don't get anything out of it. YOu ahve to stick with it, updatign it etc
Keep this in mind, and I say this as it has been one of my pitfalls as well as a potential pitfall for others:
This is and will remain an archetype for what you have to do, as IT won't actually take care of your tasks...it will simply lay the cards out in front of you on demand telling you what you told it to remember.
blah blah blah...I have to get back to work
Later