* Calendars: Microsoft Outlook at work for professional scheduling, Google Calendar for personal scheduling
* Contacts: Gmail for email addresses, Microsoft Outlook at home for contacts
* Gadgets: Nokia 6682 for access to contacts/calendar on the go (or any mobile phone that has software to synchronize with Microsoft Outlook), iPod for access to contacts/calendar on the go
To synchronize Google Calendar and Outlook, it uses a free service called ScheduleWorld. Although it will take you some time to go through all the steps involved in the process, the results might make you happy.
Sync Google Calendar and Outlook using a desktop tool
Add events to your calendar faster