DSL is great if you can get it. As far as the ISP goes, your best off going with a local ISP and one that has been arround for a while in your area. Try dealing with MSN, AOL, Earthlink... not to mention they way over sell bandwidth. Also when you decide to not use one of the above National ISP's I've heard of alot of people still getting charged on their Credit Cards for Months and Months!!

Jeff