I have never had cable or TWC so I didn’t know. :( I get my weather from their website. Anyone else have a recommendation for a weather site besides noaa?