I was thinking about this- why would Apple not talk about the next generation iPhone? I know that Apple's policy has always been secrecy, but I think that a new product announcement right now ahead of time by a few months could serve them well. Here are my reasons why they would talk about hardware as well as software on the 17th: 1. Right now is the lightest time of the year for things like cell phone sales- why not make it lighter by making more people save their money for the upcoming iphone pro- or whatever it will be called and in the process hurt their competition even more? 2. Business cell phones can be bought at any time but they are infrequent purchases- with the Palm Pre and the Blackberry storm looking like potential alternatives to business users, announcing something with improvements that might appeal to the business user group might hold off their purchases for a new iphone. 3. If they are negotiating with anyone- drumming up buzz for a new phone now would help that negotiation. The list of hardware revisions rumored is a higher resolution screen, front facing camera for video chat, keyboard maybe... who knows- what ever the improvements are they will make mainstream news. Maybe they are trying to get Verizon to concede a contract term, or ATT to allow video chatting on their 3g network- whatever negotiations they would be in, public opinion and knowledge of the new upcoming hardware could help Apple. 4. iPhone 3g sales are through the roof- they have sold plenty of them and have an incredible market share. Disrupting that now with the knowledge of a new phone on the horizon, in this economy, might not be such a bad thing. They could stop their orders for new 3gs, and focus on building a huge momentum to the new iphone. And- they would not have to deal with the "I bough this last week and now there is a new one" people... Thoughts anyone?