I am a 3GS owner. Bought it last June. I'm upgrading to iPhone 4 and paying the early upgrade pricing. As long as you have had your 3GS for 6 months, you are eligible to get that pricing. I was told that today.
I'm going to pull every single hair on my head out individually if I see one more of these threads.
GET IT. If you didn't want it, you wouldn't have created this thread.