I purchased the iPhone 3GS the day it came out, so I still have to wait until Feb 2011 for the lowest price unless I want to pay an extra 200 on top of the subsidized price, $18 for the activation fee, and take on another 2 years on my current 1.6 year contract.
I'm still trying to decide if it is worth it or not.
Hell if I wait until Feb 2011 to upgrade, I might as well wait for the next generation iPhone that should be released in June 2011.
Decisions decisions.
I guess the iPhone 3GS with the iOS 4 will be fine for me. I can't really support the idea of paying so much and then getting locked down for almost 4 years with AT&T. What would my eligibility be for the next iPhone then with a 2.6 years contract existing when it is released?? SIGH~~~~
16 GB iPhone 3Gs' are going for $350-400 on eBay. Problem solved.