Outlook/Google Sync.
I use Outlook on my PC, including the calendar. I have a Gmail account which I use to maintain my mobile phone Contacts list. My Gmail account 'imports' my Outlook emails. My Outlook calendar is synchronised with the Google calendar. My phone (Android 2.3) can then sync. the Contacts, email and Calendar so I'm always up to date everywhere.
This is what the technology was invented for.