Well, after playing with a coworkers Touch for a little while I've finally decided to take the plunge and buy one. I considered the iPhone for a while but I really don't need an extra $30.00 per month on my cell bill. Aside from the phone does the iPhone have any features that are not on the Touch? Is there any reason to wait to buy one? Are there any huge upgrades coming out soon? I just don't want to spend $300-$400 dollars only to find I should have waited a month or two. I saw some info online that hinted at a 3rd generation but they don't sound well founded. Wasn't the 2nd generation realeased last fall? How about the firmware? I see mention of a new release. Excuse my ignorance but when rev. 3 is released, (I see it's in beta), can I upgrade? If so, can it be downloaded and is there a cost? I would imagine the firmware is in flash and that no physical chip is involved, right?