I'm looking for an iPhone replacement. I hate Apple for making my life so difficult with keeping it unlocked, but I need that as I travel and need to use local SIM cards. My primary base is the UK so I'm getting the phone there. I currently use O2, but they don't have the HTC Desire yet although they promise it late April. I wanted the Motorola Droid/Milestone first for the hardware keyboard, but I cannot view it in any shop and don't want to buy a phone I've never seen in person. The Sony Ericsson Xperia X10 only runs 1.5, the HTC Legend has a smaller screen and Google Nexus One doesn't seem to be out yet in the UK, so HTC Desire is my choice. My questions: a. Will it work with my MS Exchange server at the office for e-mail / calendar push synching as well as the iPhone does? b. The unlock is easy GBP 15 or similar no matter which provider I get it from, correct? c. If the provider has "branded" it by adding unnecessary gizmos, how easy would it be to put some vanilla or HTC-default Android 2.1 version on it? c. Which provider to get it from? I know a lot of it depends on my usage (which is data and international call heavy), but are there any general considerations, e.g., perhaps some provide it already unlocked (but still with a contract) or without extensive provider branding. Any help will be appreciated.