Ok, I finally made some progress today...keyword being "some".
Here's my deal. I preordered the iPhone 3GS through apple.com and was expecting the refund. However, I preordered before the press release came out. I think that's what caused my situation to get messy.
I met all the criteria for the full upgrade price.
Basically spoke with an AT&T rep 2 weeks ago, he said wait for the computer to do it's system sweep and that I should automatically get my refund and to call back in 1 week. It took me a solid hour on the phone to get to this point as they were clueless about the press release.
I called back today (giving 2 full weeks waiting for the system to "sweep" me my $200 refund). I ended up with some random AT&T rep who could not connect me with my contact from 2 weeks earlier.
I had to bring this new rep up to speed on my situation, and where I last left off with my previous call. This rep was also equally clueless about the press release. She had to "do more research" on the matter and ended up calling me back.
She called back about a half hour later saying I was in fact not eligible for the $200 refund. We went back and forth for a little while, and she would not budge from the fact that I was not eligible. I expressed how aggravated I was with the conflicting info I was getting from her and the rep from 2 weeks earlier and ultimately she issued me a $100 courtesy credit directly to my AT&T account.
I ended up conceding because of the amount of time and energy I've put into this, and figured $100 is better than $0.
Overall, these AT&T reps are really in the dark with this whole situation. I am left with a bitter taste in my mouth being I know I am eligible for the full $200, but then again, I was buying the 3GS on day 1 no matter what the price. So at least AT&T threw me half-a-bone.
I hope this helps some people out there.