Next time you run out for some toilet paper, why not snag an 8 GB iPhone for $197, or a 16 GB for $297? Those are the price points at Wal-Mart; $2 cheaper than AT&T sells them new. If you're really looking for a deal, save an additional $7 by heading over to Best Buy, where the phones are going for $190 and $290 until the end of the year.
Wait, what am I saying? AT&T is now selling refurb'ed 3G iPhones for $99 on contract! As with the post where I mentioned refurbished 1st-gen iPhones for $99, if you follow my link and are redirected or don't see the deal, you missed out... big time. The deal's good through the 31st.