oh and to you
do you already have ATT?
if not and you want to get it, an 8gb 3G goes for 100 bucks for a refurbished one, well worth it IMO, mines refurbished, i dont care it works great.
no point in getting a 2g iphone… there a bit slower and well if things are going the way ATT is saying, when the next one comes out the 2g will be done for