I've decided to get the iPhone. I'm even ready to break my Verizon contract for it. I've considered waiting for Nov 17, which I read that this is the day that more info may come to light about AT&T's exclusivity. But in the end, I wouldn't mind moving to AT&T anyway since it is GSM, which is used worldwide. I was very close to buying it on Sunday, but decided to wait and check out MacRumors for another few days. I'd really like one before Christmas, ideally would like to treat myself for my 30th birthday, which is a month away. The buying guide states "Buy only if you need it - Approaching the end of a cycle" Now if I follow the rumor mill pattern, if an update is due to come out in a month or two, we should already be hearing talk about it on MacRumors, since we started hearing about the 3G as far back as May (released in July). Any thoughts? And if I were to guess, I'd say that the next iPhone update will probably be just a jump in memory, perhaps a 32GB model available. As far as I can tell, that seems to have been Apple's pattern so far with iPods and iPhones. They upgrade memory once between the major restructurings. If I were to buy a 16GB 3G today, and a 32GB comes out a few weeks later, I honestly don't think I would be that upset. I just don't want to miss out on any major improvements. Does anyone have any advice? Do you think we will see a brand new iPhone at the SanFran event in January?