I didnt like Microsoft Myphone, had a problem with duplicates. I'm using m.google.com, thru activesync to sync contacts & calendar (and the gmail). That's working pretty well. I have a google calendar gadget on my work desktop which makes access pretty easy. I invite my "workself" to appointments if I need something to show up on the work Outlook calendar as well.
Good luck