If you haven't tried out Google Calendar yet, you should.
Basically, it is a on-line calendar application where you can schedule out meetings, events, and whatever else on calendar. What differentiates Google from the rest though is that you can share and see other people's calendars.
Some people have generated all sorts of calendars and you can search them and have them applied to your calendar if you want. For example, I have the Calgary Flames game schedule and the Calgary Flames television schedule as my "add on" calendars. You can turn them on or off if you want like a filter.
There are calendars for whatever people felt like making up. I have seen open stage night calendars, television schedules for particular shows, concerts, and some people just share their personal calendar so you know what they are up to.
If you are looking for an easy way to keep track of what is going on then check it out. If you already have a Gmail account then you won't even need to sign up.