Correction to this thread - The iPhone is a computer running Mobile OS X.
Its basically a tablet Mac desktop apps and a phone app....
The ATT EDGE speeds are fine. Additionally the iPhone can make use of WAP's for 802.11 b/g internet connectivity...it scans and auto connects as needed, it also turns off wifi when idle to save battery....