I will probably regret saying this, but at least right this moment, I am in love with Google Calendar. I started to input a variety of events in there across my many activities (roller derby, work, chores, bill payments, social activities) and then discovered some amazing shit.
For one, you can change the settings on the calendar to send you reminder when a calendar event is coming up. You can have these reminders pop up on your google homepage, sent to your email inbox, or sent as an SMS message.
These means, when I program in gym time, my phone gets a reminder an hour before -- my Git Yo Ass To Tha GYM reminder.
I don't know about you, but this is a personal revolution for me.
What's more, I discovered there is a type of file called an .ical, and you can upload an .ical file to your Google Calendar. So I went to my local library's web site, found all the events I wanted to go to, and shared the .ical file with my Google Calendar.
As you can imagine, I went a little crazy searching online for .ical files (http://icalshare.com/) and added all sorts of layers to my calendar.
My Google Calendar tells me what week and day of the year we are in, the phases of the moon calendar, what happened this day in history, and when the US Bureau of Labor Statistics has a new report scheduled for issue (such as when the latest unemployment figures are released.)
So, to recap, my Google Calendar tells me the last full moon was two days ago, yesterday was the anniversary of New York's ratification as a state, sunrise was 5:53 a.m. today, the Blue Claws have a home game on Friday, and my next roller derby bout is a month away.
Yes, I am a bit over-excited about my Google Calendar. But what do you expect from someone who gets excited to read stuff such as: http://www.bls.gov/news.release/ebs2.nr0.htm