I've had the original first gen iPhone since iDay (6/29/07), and because I've just recently received a like new replacement under AppleCare, I'm having a tough time making a decision. IF they had included a flash feature, it would have been a slam dunk. The 32GB is very appealing to me as well. I'll probably wait until the 17th to make my decision. After I check out 3.0, I might just hold off for another year.