I have always been able to access the Weather Channel on Channel 815 in Morgantown, WV. Last week when I tried it I got a message that I needed to subscribe to it. Has it been dropped from my channel line-up?
It's been removed from your tier. See here: http://forums.xfinity.com/t5/Customer-Service/Complaint/m-p/3089427#M154204