As a sheeple, I am getting one!! I skipped the 3GS to get this.
I am going guess the Verizon iPhone is be coming. That's why ATT is doing this if your contract is ending 2010 you can upgrade. So they can put more people in contract before they loose them to Verizon. Ha, there, that's my theory!