So my desires been faulty for a while so I decided I'd go to the t-mobile store with my dad (the account holder). Discussed the repair process with them and found out that my phones warranty was voided because I had it unlocked! They tried to tell me that me unlocking it caused it to develop a software fault, which I really don't believe. Doubt I'm ever getting a contract with t-mobile, what a terrible policy! Apparently it is stated in the contract but I just think things like this can be easily overlooked. Anyway contacted HTC and they said they would have UPS pick it up from my house and repair it, no problems, no questions so I'm not too disappointed and am happy with the way HTC have dealed with this! Thought I'd give others the heads up on t-mobiles policy on this.