I may consider to choose 8 GB, because I don't need to download music. Only movies, because I travel alot. 8 GB can hold up to 3,000 minutes of videos --- that's good enough for me.
It is iPhone 3G not 3GS and cost $ 49.99. iPhone 3G 16 GB costs $ 99.99.
iPhone 3GS 16 GB costs $ 199.99
iPhone 3GS 32 GB costs $ 299.99
On website only, they also have refurish iPhone 3GS and 3G there and it is cheap.
I am considering that I will buy refurish iPhone 3GS on the att website instead of new because it worth for refurish iPhone 3GS.