ATT is now offering the iphone for $99 and ATT happens to be the only company that provides adequate service at my house.
They had some 3G refurbs... for $49