Let me begin by saying that I have been a long time admirer of Apple, and have the five volumes of "Inside Macintosh" for developers to prove it. In fact, before they moved to OS/X, I used to develop printer drivers for the Mac.So when the iPhone was announced, I looked at the release date, and when I would be looking for a new phone, and thought the timing was pretty good.However, after reading the reviews (positive and negative), and doing my research, I picked up a T-mobile Dash instead.Why?First off, both phones use the EDGE network. So browsing speed wasn't going to be a difference. However the Dash uses Windows Mobile 6 (with the free update) that has a version of IE that is about as good as Safari. Not to mention that the Dash also supports the Mobile version of Opera. Like the iPhone, the Dash also supports WiFi browsing, and the phone plan (similar costs) includes free use of T-mobile's hotspots - which are much more numerous in my experience than the AT&T; ones (Starbucks anyone?)Then there's the cost. The Dash with a 1 gig MicroSD card is about $25 (Dash is free, the MicroSD card is what's expensive). The iPhone, of course, is several hundred more than that. I could have gotten my whole family Dashes for the price of one four gig iPhone. And of course the microSD card is removable and replaceable (as is the battery).While the Dash does NOT have a touch screen, it DOES have a physical keyboard. My typing speed is already 30wpm, and I wouldn't be surprised if I get up to 50 or 60 (compared to my desktop speed of 80-90). The Dash has a somewhat smaller display, but it has the longer battery life to go with it.Then there is the comparison of the voice plans. With T-Mobile you have the "MyFaves" plan that lets you setup five phone numbers on any network for free calls. With the iPhone, your AT&T; folks are free, but everyone else starts burning minutes - and fast. For me, having those five numbers means that I'm pretty much covered. Not to mention that T-Mobile is consistently ranked higher for customer satisfaction and coverage compared to AT&T.;Oh, and unlike the iPhone, there's a version of Skype for the Dash, so I can make calls over WiFi to folks who aren't in "MyFaves" at no additional cost beyond the normal Skype out fee. I don't think there will be a Skype for iPhone anytime soon.Finally, WindowsMobile, for all of it's Microsoft issues, does have a fair library of apps I can install, and support for a number of things that you will have to wait for on the iPhone. And there is an SDK out there for developing your own apps if you don't find what you need.For me, and considering the above, the T-mobile Dash was the right answer. Something you might want to consider if you're looking for a new smartphone.