If you have been waiting to get your hands on a iPhone here is a really good deal directly from AT&T.
You can buy a refurbished 8GB iPhone 3G for only $49. If you prefer a larger capacity device you can buy the 16GB iPhone 3G for $99.
This offer is only available while supplies last so head to your local AT&T store to get a iPhone now.
P.S. You still have to sign a contract and buy a compulsory data plan to go with the phone.