Thanks for the recommendations. I just got the renewal notice for my current ISP, and I definitely need a change, as their customer service is seriously lacking.
The combination of cheap and good service could be a difficult one to meet. You might want to be clear in your own mind which of these matters more to you.
And the place to check for DSL recommendations is DSLReports - also known as BroadbandReports: . Enter your zip code in their search page, and see what looks good.