hanknjoyce,
This question sounds like it is directly aimed at TWC personnel. As a disclaimer, this site is not affiliated with The Weather Channel in any way, nor are we endorsed by the company.
With that being said, I do believe The Weather Channel uses information from their own computer models and does not rely solely on the National Weather Service for their short-range and long-range forecasts.