Upload & Sell: Off
in the US, bandwidth is way behind - a 3 mbps up and 18mbps down is a good average cable plan, and if you're lucky you can get 5 up and 60 mbps down in some urban areas.
We just ditched our cable TV and phone (since nobody rang us, except telemarketers), and upgraded the internet from 25MB to 50MB. We're on Time Warner which is the only option where we live.
We visited Bastrop the other day which is a smallish town east of Austin and were talking to a satellite internet provider there, which is about the only option in rural areas; they offered 12MB which is apparently the best you can get.
I guess Europe may be densely packed, but it's easier to wire up!