I just bought an iPhone 3GS at the early upgrade price of $499 (Don't judge me ). I didn't have a full upgrade until February 2010, but by then, if I upgraded to the iPhone 3GS, I'd have to wait until February 2011 to upgrade again right? So by buying the iPhone 3GS now, I'll probably be eligible for the next generation iPhone at this time of year next year right? By the way... now I have: iPod touch (first gen 16GB) iPhone (8GB) iPhone 3G (white 16GB) iPhone 3GS (black 32GB) ... it's like a disease. So am I correct in thinking that I'll get the subsidized price next year in June?