If you use Microsoft Outlook as well as Gmail or Google Calendar, you are no stranger to pain. Outlook doesn't talk to Google, and Google doesn't talk to Outlook...so you have two sets of contacts, two different calendars, two sets of to-dos, and more. There's no simple way to synchronize them. That's bad enough, but if you also use an Android phone, there's no way to synchronize your contacts between your phone and Outlook. CompanionLink for Outlook ($40, 14-day free trial) solves both problems handily.