Why does DSL in the US seemingly mean crappy speed?
I know that distance to the DSLAM makes a huge difference, so perhaps the commenters just don't happen to be pretty close to one. (I also find it a but funny in some American software and games, where DSL ranges from maybe 256kbps to 8Mbps, and above 8Mbps is called Cable. I've been using a 10/1 Mbps ADSL connection for several years, and not only is the speed exactly as good as advertised, I also don't remember more than one outage, so it's quite reliable for its intended ie. consumer use. I know a few people with theoretical 24/2 Mbps connections, although they all max out at around 20-22 Mbps downstream.
Anyway, around 20 Mbps downstream and an acceptable 2 Mbps upstream doesn't seem that bad to me. Unless of course you're used to a 100/100 Mbps connection :)