I have a friend who's probably going to be getting a smartphone in the next few weeks. I realize dual core phones will be out first quarter next year, not sure how I feel about it. He doesn't really need a top end device, it will mostly be an MP3 player / web browser. He's usually unintentionally rough with his stuff, his last MP3 player got crushed in a car door, and he stepped on his headphones and broke them in half so a sturdy device would be nice. Phone will definitely get a case. He says he prefers a larger screen. His family has AT&T, which leaves a very narrow selection of phones. Basically: Samsung Captivate Xperia x10 Motorola Bravo The Nexus One is not an option, due to price, though it's a lovely phone. The Captivate has a large internal storage, and seems to get the most recommendations, but I can't see why I shouldn't recommend the Xperia to him instead. It has 384mb of ram and less internal storage, but I wonder if its advantages don't make up for that. It has a higher resolution screen, a higher resolution camera, LED flash, and I like the hardware buttons. The Bravo seems like it wouldn't be bad, if the price were right. I suppose the deciding factor is, which of these phones is most modder friendly? I absolutely love the billions of roms available for my Droid. Which of these phones has the largest modder community? Do any of them "unofficially" have Android 2.2 already? And which of them do you think will have 2.3 ported first? I look forward to your advice!