So, I my home button wasn't working sometimes and I booked an appointment and went. I was worried because I wanted to use the DevTeam unlock so if they gave me a new one, it would have most probably been on 2.2 and I would have been out of luck and just kept the dodgy iPhone. ANYWAY, went there and THE NICEST PERSON served me. He straight away replaced it for me and I asked if he could give me one with 2.1 firmware and he was like "oh, so you can 'do things' with it" and i was like LOL. so he went and grabbed one right from the back and he was like "here you go, 2.1...i should press update before you leave the store but hey!...enjoy!" I was so happy, I am so happy, I will be very happy for a while.