Well today I finally found the software / site that I was looking for. It's called Plaxo, and basically through a plug in Microsoft Outlook, it syncs my contacts, tasks, calendar, and notes up to there website where I now have an account. This is much better then using my old approach of using LoCalendar, which granted worked well until I got too lazy to keep two different calendars up to date with the same crap in there. Also, LoCalendar is a great site to keep calendars for stuff you want to publish to a website. Like for example, my church is using LoCalendar for our website calendar.
Anyway, so if in the next few days or so, you get a weird e-mail asking you to make sure your contact info is correct, its the site trying to keep me up to date.