Everyone is guessing one way or another - the contract for the first iPhone was a two-year contract, and people got to upgrade to the 3G with the subsidy.. we have no idea what's going to happen so everyone here should lighten up.
The iPhone EDGE and iPhone 3G aren't in the same situation. iPhone EDGE owners bought the phone outright while iPhone 3G owners still effectively owe AT&T for the phone.