I love my diamond. I went from the Treo 700p to the diamond and initially the battery life was horrible. But after about 2 weeks of use I decided to put a custom rom on it and problem solved. The stock diamond isn't really all that impressive but when you upgrade to a custom rom its like night and day. I don't know why sprint would leave such basic functionality out like the fm radio and the extra camera modes, just to say it does more would seem like it would make it easier to sell. A friend of mine has an iphone and while some of the apps are really cool like the music games and such it's just so locked down with what you can do with it compared to the diamond or any ppc. Another friend has the G1 and while it's really cool it just isn't there yet in terms of customization and no syncing with the desktop or use as a modem. My diamond as a modem is actually faster than his dsl. The barcode reader app for the G1 is a stroke of genius though and I haven't found one for the diamond that works as seemless yet. I had a 4gb sd card in my treo and when I was thinking about going with the Diamond or Pro I realized that I never really had my sd card filled up so that's not a problem for me. One weird thing on my diamond though is it takes about 13 mins for me to put a 700mb movie on it using it as a disk drive with windows, I have my computer dual booted with Ubuntu and I can put that same movie on in about 3 mins, don't know what that's all about. Setting it up to use as a modem with Ubuntu was also really easy, never got it to work with my treo because you had to know some kung fu code to get that to work. This is my first exp. using windows mobile, I really like the functionality of it. There were some stupid quirks with the palm os like I couldn't download a file that was more than 7 or 8 mb, I downloaded a file to my diamond that was 25mb no problem, don't know if that's a network thing or what though. The customization and removing bloatware though is where the diamond and I imagine all the windows mobile phones shine though. There's always some registry edit you can do, personally I like the 4 icons in a row in the programs and settings menu, little edit and problem solved, don't know why more cooks don't bake it in like that I haven't found myself accidently clicking on something while trying to scroll. I think if they ever get Android to easily install on the diamond we shall all be set. Best phone I've ever had. Makes me laugh thinking back to my old brick of a motorola flip phone back in 98.