<< Typically DSL is about the same as cable modem for downloads, but much slower for uploads (only a little faster than 56k). This does vary a LOT between different services. >>
This is incorrect. Cable modems typically have a higher download potential, but since it's a shared pipe, your download speed will typically be around 384-768K (this will be higher during non peak times). Standard cable modem service upload speed is almost always 128K.
DSL can come in 144, 256,384,512,608,768 and higher. You can also get those same speeds for uploading depending on what package you get, but most home users get either 128 or 256K for uploading with a $39.99 or $49.99 1 year contract. Higher upload speeds usually cost $$$$$$ and are intended for businesses as a replacement for T1 lines.