I am a mac/blackberry user.
I use MailStreet BES/MES to sync wirelessly with Entourage. It syncs contacts, calendar and email perfectly and wirelessly. It will not sync notes or tasks. I don't know why, it just won't. If you want, you can use Missing Sync or Pocket Mac to sync these items "wired," but I don't bother. I haven't tried these programs for a year or so . . . perhaps they have improved . .
I install most software ota, but when I need to install software via the desktop manager, I use VMWare Fusion to run a Vista virtual machine on the Mac. It is far superior to Parallels Desktop which I threw in the bin (literally) last October.
It costs about $25-30 per month for MailStreet service but it is worth every penny! It's excellent for those unfortunate PC users too!