Comcast is second in my book for worst customer service, behind only Sprint. I would avoid them if possible.

If Centurylink is in your area, they are working on rolling out Prism TV service bundled together with internet: http://www.centurylink.com/prismtv/#index.html

They don't have Prism service in my area quite yet, but it should be coming sometime this year. They intend to service all of Eagan. I have had Centurylink internet for 2-3 years now and they have WAY better customer service than Comcast. They also have said they have no problem with calling in every year for a new promotional rate.