AT&T has started offering refurbished iPhones for discounted prices through their website.
The 8GB Black iPhone is available for $149 ($50 off) while the 16GB (White and Black) are available for $249 ($50 off). We're not sure how much stock is available. The last time AT&T offered refurbished iPhones, they sold out rather quickly.