What about the Nokia communicator ?
I have had these for 12 years and gradually updated through the original brick (9000), 9110, 9300 and am now using the E90 - Which may not do everything that a iPhone does but does much more than the blackberry
It has 2 built in cameras, HSDPA connection (3g), Full Document editing, Speadsheets & Powerpoint (compatible with Office 2007), a proper useable keyboard, 4" screen, GPS, maps, FM Radio, WiFi, upto 8Gb memory (via memory card) , in fact it does everything that anyone in their right mind will need, it also looks different !!
So why is this device never mentioned in the comparisons ?