Considering I am a person who is very bad with dates, I always needed something to keep track of them and have it with me all the time.
Google has an offering called GOOGLE CALENDAR saved my life.
These are some of the things I love about Google Calendar:
1. Drag and Drop: I can reschedule events and just drag and drop them onto another date with ease.
2. Quick Add: Click anywhere on your calendar where an event belongs (or use the Quick Add link), and start typing.
3. Gmail Integration: Gmail recognizes events mentioned in emails and asks the user to integrate to the calendar.
4.

Mobile Access: You can receive event reminders and notifications on your mobile phone.
5. Google Calendar on the toolbar: The calendar button could be added to your toolbar. This way you don’t need to get to the website every time you need to know your upcoming events.

There are so many things that I like about it. The service is usable and friendly. But I wish Google Calendar would get a little more intelligent.
When I add an event like a birthday or an anniversary date to remind me, I would have to set the repeat function to “Annual”. So, if I need to enter multiple birthdays or any another kind of events that are annual in nature, I would have to keep setting my repeat tab to “Annual” for all the events. Instead, the user should be asked what type of an event it is first. If the user clicks on birthdays or anniversaries, it would automatically set the reminder to “Annual”.
So it would’ve been great if I could just add an event - put in the event name, event type and date and Google would do the rest.
(P.S. Yahoo Calendar has this feature…)