Google Calendar lets you record your activities and even color-code with different categories, and integrate other peoples' calendars with yours. One other thing I discovered today was that you can attach Google documents to events. That means I can hook my lesson plans and notes on to the appropriate homeschooling day. That's a nice option. I'm looking forward to trying it out.