In my prejudiced opinion, your local telco is the best deal. I've had SBC since December and it's great. When you involve a 3rd party (like another ISP), there becomes a 3rd wheel to deal with if problems arise. With SBC you can talk while surfing and get a dial-up account along with the DSL; good as a back-up if DSL goes down. Besides, I work on DSL daily.