I use gSyncIt to sync my Outlook calendar, contacts, notes and tasks to my gmail account. I hear it's more reliable than that other app mentioned above but can't say for sure.
Android then takes care of the contacts and calendar automatically, notes get synced to google docs, then you just need a tasks app that can sync with google and you're set!