I've been around long enough to know that not so long ago Apple had the best hardware/OS and apps on the market although limited to Apple hardware, while the PC was woefully behind. Then Windows picks up steam, supports multiple hardware platforms (better or worse) and the rest is history. Now recently iPhone comes out with revolutionary OS and develops a huge user and app base but is limited to Apple hardware. Then Android comes along, hits stride and supports multiple hardware platforms, etc. Already passes 100k apps in short time, growth is off the charts. It's quite puzzling how Jobs and Apple don't see the writing on the wall. Can they really be that stupid? Unless they want to be the niche in the mobile space they need to open up to multiple hardware platforms/form factors, etc. If nothing else, developers will start moving away from iPhone to where the $ and users are - similar to Mac and PCs.