Have you ever tried using their website for billing? It's outrageously horrendous.
But let's start with the non-billing site. Comcast's main site could be one of the worst ASP.NET sites deployed. It takes about 5-10 seconds just to get the front page loaded. Then, get this... they recently added a little form in the upper right so you can "quickly" log in with your username and password. Except the password part of the form is a standard, not password, input. OOOPS. (Although I just loaded the page again and it was a password input this time, maybe they just fixed it as I typed this).
Then, once you enter your plainly visible password, you get redirected to some third party site that apparently every cable company in America has decided to use for online billing. This is a Java site (at least it uses the "do" extension, so I assume it's Struts). I click on "View My Bill", and seriously, 90 seconds later it tells me what I owe.
What is this "ConvergentCare" or "Convergent Care" website they use for billing anyway? They have no main website, but if you google them, they have subdomains for tons of cable companies (Time Warner and Comcast being the two majors).