i love how stupid these phone companies have become when it comes to trying to trash the iPhone. Even though the hype is at at all time high fever pitch, there is no reason for those idiotic phone companies to blabber on about the iPhone and not cover their own phones. Have you guys ever used a treo700, moto Q or tmobile dash? i've owned the latter two, and i'll lump the treo in there, but the battery life is terrible for a smart fone, and each day i had to charge my phone because stupid verizon and tmobile didnt think that a high speed data service would kill the battery life. Also, try the UI on any verizon fone. Seeing how complicated it is to just send a text message on almost every vzn fone, im not surprised they never felt the need to mention this. The Q doesnt even have a very good keyboard. I'm always messing up on mine, and it just doesnt cut it when it comes to the internet, seeing that the wi-fi wasnt a feature when i bought mine. On top of that, the dash's interface is too cluttered and is rife with bugs to where i have to reboot the thing due to crashes every single day. There is no need for songID because att already has that, and who cares for a stupid feature like that, its not going to cover up for things like that. VZN, worry about the fact that in my college town, college station, me and my friends get no service indoors and are lucky to get service outdoors. Likewise in htown. T-mobile needs to also cover its service problem in NYC before it can start talking. I could barely get a call to go through, and i live in manhattan in the summers. iPhone will finally force them to have to change and be competitive again, and they are crappin their pants cuz they actually have to be innovative for the first time...