Long story short, I'm in Canada, and I'm going to be buying an unlocked phone that I can use both with my current carrier and then with a different carrier once my contract expires (Oct 2012). I'm what I would consider fairly computer savvy, though I wouldn't be able to build one from scratch. My search has led me to a couple of places, and now I have some questions, so if anyone can answer them I would really appreciate it! 1) Motorola Atrix 4G or HTC Incredible S? I've heard bad things about MotoBlur and all of the bloatware that come with it and AT&T, but am drooling over the Atrix's specs. The HTC is the next-most-awesome phone that's within my budget (I'd love to get a Sensation, but draw the line at $600) Both would be purchased unlocked from the States, the Atrix is an unlocked AT&T. I don't know what carrier the HTC was originally with. 2) Once I've got the phone, am I going to be able to update Android to Gingerbread even though the device isn't on its original carrier? They both ship with FroYo. That's about it. Any and all advice would be very appreciated! Thanks in advance!