Absolute best for dialup
http://www.toast.net
I've been using them for years. The main reason I love this company: whenever I've had a problem (seldom, but sh*t does happen) and called them, it has never taken longer than two minutes to be speaking to a human - usually closer to thirty...