Hi guys, I would appreciate some help on this. Backed up my phone data using both MyBackup & Sprite Backup for Android. Updated the ROM version as per instructions on HTC website. Phone came back up and worked perfectly. Restored Sprite Backup (minus Application settings). Worked OK except: - SMSes seem slightly corrupted. For some reason some old messages had new timestamps of the time they were restored to the phone - but when you open that conversation all the messages seem to have the correct timestamps. However, at least one was attributed to the wrong contact, and all the messages have a picture of a SIM card next to the contact name. Weird as I have no contacts on my SIM, they're all google/phone contacts. Anyway, Sprite support are working on this. - Home screen gone, even after a reboot. Didn't realise but apparently you need to save it before the backup. - Weirdly, I noticed one web page I read, the text is much bigger. I can't shrink it with a pinch, and the text size option does nothing. Strangely it's the same on my wife's updated Hero... Anyway, decided to restore a few bits from the MyBackup backup (home settings(?) and maybe SMS - I forget now). It did it's thing and wanted a reboot so I obliged. It started fine, then sat for 10 mins or so on the "HTC" screen - still animating. Eventually I pulled the battery, left for a minute, put it back in, and rebooted. Exactly the same. Firstly, I want to say a big thanks to HTC for supplying a decent backup system for their phones Secondly, any way I can do a hard reset without the thing booting up properly? I do like this phone, but why must it drive me to distraction at every possible opportunity? Edit: Wife just rang me and it rang but came up with a screen saying "touchflo has stopped - force close", but I can't get back to the home screen. It really is royally screwed... How do I do a hard reset?