Long time reader, first time poster. If this is the wrong forum, feel free to move it. If I'm breaking a rule, please be polite about it because this is my first post and I'm not doing it willingly. I'm an AT&T user, not by choice (it frustrates me how they constantly try to push you on the iPhone or a dumbPhone, with no other options), but rather because I pay $0 a month for it (which mean's I'm on a family plan), and my family keeps getting locked into AT&T every time they renew contracts. So, at least for the next few years I'm in college, I'm going to be on AT&T's network. Basically, I'm a "power user" of computers, a college student, and someone who tends to use Linux as my primary OS. This rules out dumbphones (frustratingly featureless), Blackberries (corporate-focused, and rather aged in OS and hardware design), and the iPhone (no Linux support unless you jailbreak it). I want an Android phone because I tend to use Google's services over its competitors, since it is the largest platform-agnostic vendor. Last year, before I was knowledgeable about phones (again, AT&T offers the choices of iPhone or dumbPhone), my old phone broke. I replaced it with what I thought was the best non-iPhone that AT&T offered, a feature(less) phone called the Samsung Impression. Turns out it's practically a hardware protype of an OLED screen, with no good software -- Samsung uses its successor phones *this* year to have OLED phones with usable operating systems. Basically, I find my phone intolerable in every way, except for the fact that I can use Opera Mini 5 on it to at least have a usable web experience on it. I really want an Android phone, I need it to be unlocked because I'm still on a contract, and was going to buy a Nexus One in late January until I read rumors of an AT&T-3G-using Nexus One. Well, no rumors since February 1st to follow on the Nexus One for AT&T, although I've checked Google News weekly. It could be months. I just wanted to know the expert opinion of people who use/follow Android regularly because it's basically down to three options and I don't know which is best: Buy a Nexus One today; don't use 3G. Wait for the Nexus One to "properly" come to AT&T, with 3G. Wait for another (unlocked) phone for AT&T that's even better than the Nexus One. Considering that there's so many new Android phones announced in January and February, I may find myself choosing #3, but that would probably require more waiting than any other alternative. Still, I don't want to pay over $500 for something if a few weeks later (just after the return deadline, with my luck) a Nexus One compatible with AT&T's 3G network is released. Since you guys are probably more in tune with Android rumors and advice, what do you think? P.S. I voted for the Motorola Droid in the Engadget poll because of this site. Hooray for Android victory!