Change your DNS server settings. I doubt it's intentional, but Comcast's DNS servers normally suck that bad anyway.
I'm on Comcast as well and have had no problems since I changed DNS servers.
Agree.
Had same DNS problem with Charter cable internet.
They denied a problem until we showed them side-by-side that other DNS could find all the sites that theirs were missing.