I'm using Fairpoint DSL and get good results. However, I'm well within the "3 mile near a CO" limitations. Customer service seems to be a problem ... with all of the providers. The techs, if you can grab one, are a great source of problem solving!
http://www.speedtest.net/result/1880682174.png
Portland
http://www.speedtest.net/result/1880698918.png
Manchester
Have gotten some slightly better results at times.