TBS HD is brand new to every television set.. i myself have Direct TV and TBS HD has just arrived on my set... it is 247 on Direct TV for all direct TVers but best of luck to ur search on com cast
For Comcast, it's probably the responsibility of your local provider to activate the channel on their system. I wouldn't doubt that some of these local places are run incompetently.
TBS HD is brand new to every television set.. i myself have Direct TV and TBS HD has just arrived on my set... it is 247 on Direct TV for all direct TVers but best of luck to ur search on com cast