This area is one where development lags. I have yet to see any ground breaking solution and where there was a solution it does not span versions or do what the next person wants. The only solution I know of is to stick with one calendar.
Bob
The more I try to keep everything in sync the more confused I get. I'm curious how other people keep track of schedules, because I am not at all sure I am going about scheduling in an efficient way.
At work I use Outlook 2003 connected to Exchange Server. I have no control at all over settings.
At home I have been trying to use Outlook 2010. It does fine as a stand-alone product but I don't know about keeping contacts/calendar in sync with the work system.
I also have a Blackberry Storm2. It stays more-or-less in sync with work via the services provided by Exchange Server, though there are some idiosyncrasies that I'm still sorting out.
I would like to keep all 3 calendars and contact lists in sync. I use the Blackberry when I must, but I'd rather use my desktop PCs for email and scheduling. If I don't keep all 3 together then things get messy.
So far I have not found a satisfactory solution, possibly because I'm pretty new as a user for all of these products.
I can sync between the home PC and Blackberry using Google's sync functions or Blackberry's desktop manager but NOT if I also sync the Blackberry to the work system wirelessly using BES.
I don't know a good way to sync the home PC to the office PC.
I'm not at all sure how to go about keeping the calendars/contacts in sync.
I do not need to keep message stores synchronized, just calendar and contacts.
Any suggestions about how to go about this?
I'd obviously rather use free tools when possible. If I have to install anything on the PC at work I need IT permission, which is sometimes a challenge. They are extremely conservative about giving permissions and (unfortunately) not terribly forthcoming about suggesting solutions.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic