I had 2.2 stock, the screen broke, Samsung replaced the screen and when my phone came back it had 2.1 I now can't use mobile internet, and I get errors trying to upgrade to 2.2... Virgin mobile is doing a weeklong investigation i guess.. and I'm pretty sure Samsung screwed it up.. But I hope this isn't common.