For the past few years, Joe and I have been successfully using Google calendar to keep track of just about everything. We have options to view any combination of either of our work, school or social calendars. It's super helpful, and everything has been awesome until I synced my Blackberry the other day and ended up with 30+ of everything in my personal calendar. Google's help site just has a few other complaints, but no helpful advice yet. I guess this is why some people are afraid of the internet.