Let me give you a little info on joeythefish... I'm a newbie to the world of Android. I was a early adopter into the iPhone universe having one of all three varieties. My intro to Android was me messing around with a Droid Eris as a work phone for a week, but I gave it up because I already had a iPhone 3GS as a personal phone and couldn't see the point of having 2 smart phones. But that little taste of cupcake was all I needed to start craving more... Then while I was lurking around this site and DroidDog's, as well as following both of you guys on Twitter, I saw a review on the Nexus One and I liked it so much I considered switching from AT&T but, decided to wait. Then Google released the AT&T version and I had to jump. I bought it and just like with my iPhones, I had to hack it. So I rooted and loaded Cyanogen's 22.214.171.124 rom on it. Finally let me say this is a awesome phone, it has the iPhone beat on sooooooo many levels however now I'm thinking about switching whenever my contract is up in Sept to Verizon and the Incredible. We'll just have to wait and see how the reviews line up. So thanks for all the info and advice.