Google Calendar is yet another free service from Google that enables you to keep track of appointments, schedules and well, life in general. You can easily set up recurring events and reminders and what’s even more useful is the ability to share events or entire calendars with others, making group communication, or even just family communication about schedules, that much easier.