I'm on AT&T, so what would be one that I could get (or unlock and still retain all the features it offers) that has WiFi, GPS, Windows Mobile, QWERTY, media player, and camera phone, preferably 2.0MP. One that wouldn't break the bank would be nice. I'm looking at the Motorola Q9h. Any suggestions?