Be very, VERY careful before buying an imported 3G phone. AT&T's existing 3GSM service uses 850MHz and 1900MHz for uplinks & downlinks (in 850/850, 850/1900, and 1900/1900 configurations). AT&T and T-Mobile's upcoming 3GSM services will use 1700MHz for uplink, and 2200MHz for downlink. 3G GSM phones meant for use in Europe and elsewhere use 1900MHz for uplink and 2200MHz for downlink. If you try to use one in the US, you'll end up with a very, very expensive paperweight that only supports GPRS.(*)
Eventually, the chipsets used by EuroPhones will probably support American frequencies, too... but life still won't be perfect. Most GSM chipsets now support 850MHz in addition to 900MHZ, 1800MHz, and 1900MHz, but most phones will REFUSE to do 850MHz unless the manufacturer spent the money to get it approved by the FCC. I expect the same to be true for 3G phones... they'll "all" have the latent ability to work in the US at 1700/2200, but only ones that some carrier is interested in selling (and spending the cash to get it certified by the FCC) will actually WORK in the US. The phone manufacturers won't spend their own money to do it, because the market for thirdparty cellphones in the US is almost nonexistent.
Making things worse, AT&T is likely to have 850MHz 3G for a LONG time. Adding 1700 and 2200 to phone designs that already do 1900 and 2100 is fairly cheap and easy. Adding 850Mhz is another matter entirely. I'm predicting AT LEAST 4-10 years of "GSM limbo", where someone with an international GSM phone that DOES support 1700/2200, but not 850MHz, will find themselves in the same position as a Florida Cingular customer with imported 900/1800/1900 phone circa 2004... it'll work in most big cities, but anywhere else will be a crapshoot. Worse, there are apparently some 3GSM phones (sold mainly in Scandinavia) that work ONLY on a 3G network and have NO support for legacy GSM at all. So if you found yourself in 850MHz AT&T-land, you'll have to either pay to roam or be phoneless.
In all honesty, if you want a phone that can do high-speed two-way data just about anywhere urban, and fast data just about everywhere else *right NOW*, you basically have two choices in the US: Sprint and Verizon. AT&T and T-Mobile will both catch up eventually (2-3 years), but right now high speed GSM in America is a mess. Personally, I recommend Sprint... partly, because Verizon officially prohibits just about everything you'd actually want to do with it, and will cancel your data plan if you exceed 5GB per month (ie, they'll refuse to let you buy unlimited tetherable data going forward, but won't let you out of your base plan's contract without an early-termination fee if you decide to cancel THAT as a result). In contrast, as long as you upgrade to "unlimited data w/Phone as modem", you can pretty much do anything you want on Sprint, including tether the phone to your laptop via usb or bluetooth and 2-way cam (or remote desktop, VNC, host a torrent site, etc) all day.
----
(*) There was a huge discussion on HowardForums about the viability of T-Mobile supporting international 3G frequencies in at least SOME cities where they ended up owning a potentially valid pair of 1900/2100 frequencies after the last spectrum auction. The general consensus was that Tmo has no plans whatsoever to do it now, and couldn't do it until they managed to migrate a substantial number of existing customers over to new phones supporting 1700 and 2200 (because their existing 1900 channel block is already saturated by voice traffic). It's not inconceivable that they might eventually decide to do it in cities with lots of international visitors... but I wouldn't hold my breath. For one thing, Washington DC (the most obvious city where international-3GSM compatibility would be a big deal) isn't one of the markets where they actually own a valid channel pair.