AT&T's 3.1G is HSUPA (High Speed Uplink Packet Access). It is the EVDO Rev A equivalent. Both HSUPA and Rev A give faster uploading speeds with small improvements in downloading speeds over HSDPA or Rev 0, respectively. The iphone 3G,
AFAIK, is HSDPA, which gives nice downloading speeds but molasses-like uploads.