So days before I preordered, I checked and even text that number to determine if I am eligible for early upgrade and I was and was told that the $18 upgrade fee will be waived. So I preordered yesterday thru AT&T and during the check out process, the charge looks about right and didn't really checked the calculations because nothing on the invoice shows about the upgrade fee but now that I'm calculating it, they charge me the $18 upgrade fee! $299 for the 32GB Black iPhone 4 and they charged me $317, I thought it was the tax but I noticed that the tax charge is TBD, so $317 - $299 = $18. Are they going to waive the upgrade fee later?