Hey folks, first post here and I'm a bit of a noob when it comes to Android phones, never had one and only used one briefly. I'm on an Orange UK contract and I'm due to upgrade next month. Should I go through Orange directly to get the HTC Desire, or go through the likes of Carphone Warehouse or Phones4U? Also, I hear Orange are very slow rolling out updates for Android, which greatly upsets me - if I flash the ROM and install a custom build of Android with Sense built in, will I be able to restore the original ROM and as such not breach my warranty? Thanks for any help folks.