I'm on At&t, and I'm getting fed up with my unlocked g1. I have it rooted and it's faster than ever, but it's physically falling apart and I can't wait another year for my contract to be over. I'm looking to get a new android phone and I knew that, being on at&t, I'd have to choose from them of T-mobile. However recently I've been noticing many European phones that I can easily purchase online that can be used on T-mobile. Problem is that I don't know all of which are GSM. Basically, I want recomendations for my new phone, specifically the European options since I've seen most of the US ones. What I'm looking for: -Cheap (big deciding factor) -Fast! (I really want a 1ghz, but have noticed that 600mghz works really good so long as the phone has 512mb ram. But I don't want it to become Obsolete) -512mb ram (I'm afraid to settle for less) -GSM (must be compatible with At&t for atleast 2g!) I've been looking into the xperia mini pro, but it's kinda small and isn't stock android (Not that that's a problem). I want to keep my options open. any suggestions?