About a year ago I predicted that the iPhone will someday be free after subsidy with a 2 year contract and was ridiculed left and right by forum members, who claimed it'll never happen. Now with the subsidized $99 8GB iPhone 3G, it's never been cheaper upfront. Pretty soon at&t will sell refurb 8GB iPhone 3G for $0 with a 2 year contract (they did the same with refurb 4GB for $99, remember?).