Let me add to that complaint list with something that I had to work around last night:
MyPhone does not exist for Phone 7. Microsoft has officially stated that they are pushing the Live service to replace the functionality that MyPhone served for WM6.5 users.
http://answers.microsoft.com/en-us/w...9-33f859de7fca
There is a post on that answer database that describes using VirtualPC and the WM6.5 SDK to emulate a 6.5 phone to sync your MyPhone info to Office, and then use that to update to Live, but it is not a solution that works for everyone's situation.
I ended up going to the MyPhone site and manually entering my contacts into my Arrive. (I was okay with this since half of my contacts were from previous jobs and did not need to stay)