Stop in for a cup of coffee
Have you tried putting a different set of DNS servers in manually instead of having the computer use Comcast's automatically? If you do that, and you're still getting DNS errors, then you know it's most likely on your end and not at your ISP. Unless Comcast has stuck you in their lovely "Walled Garden." Ask me how I know that... :-"