CALENDER and CONTACTS: Applications to Sync everything...almost!
CompanionLink

CompanionLink for Google will sync Microsoft Outlook contacts, calendar, tasks and notes with your Google account. Once your data is in your Google account, it will automatically sync with your Android-based phone like the Droid.
More info and Downloads: http://www.companionlink.com/product...=OL&hh=ANDROID

gSyncIt

gSyncit is a Microsoft Outlook add-in that allows for synchronization of calendars, contacts,notes, and tasks between Google and Outlook
More info and Downloads: http://www.daveswebsite.com/software/gsync/

The Missing Sync

The latest version of The Missing Sync for Android has more great new features!
Keep contacts, calendars4 and notes in sync between your phone and computer. Transfer playlists of music, photos, files and videos. Create ringtones for your Android phone from your favorite music. Backup text messages and call history to your computer, too. The Missing Sync software makes it easy to use your information and media files on an Android phone - and take them wherever you go.
The Missing Sync for Android is the best all-in-one sync software that helps you get the most from the features of your phone. Connect your PC or Mac wirelessly (or with a USB cable) to your Android phone - Motorola Droid, Google Nexus One, HTC Hero, Motorola CLIQ, T-Mobile myTouch, T-Mobile G1 and many others coming from Motorola, Samsung, LG and HTC.
More info and Downloads: http://www.markspace.com/products/an...c-android.html
Sync2 for Outlook
Synchronize Microsoft Outlook data between multiple PCs using external USB device, shared network folder or FTP. Share and Sync Outlook Calendar and Contacts folders with Google Calendar™ service.

More info and Downloads: http://www.sync2.com/Default.asp