I can have cable connection in my zone, so i use dsl. I'm in a very small town, ind i thought that (maybe) dsl connections are not available for me. But i can! I have a dsl connection that works very well. It auto configures himself (the router and dns) an my computers, a Mac and a Wintel. It NEVER unsynches, always 25-30 real kb/seccond (12-13 down).
For me, the adsl works very well, and i have pay a small quote for a allways-connected Internet, and i can use my home phone simultaneously too. Cable connections (in Spain) are very very very expensive, comparing with same features (256+, 128-) too.
If you wish to get dsl, ensure you before if your zone have digital lines, and if the company have the necessary infrastucture