I commend a local ISP + DSL to your attention. It is a bit slower and a bit more expensive, but far more reliable than Comcast. Comcast's service is v. nice when it works, but when it doesn't it is near impossible to get it fixed. This also goes for billing problems.