I recently updated the WeathGet program. It can grab the weather from NWS and create a simpler html page to display on your site. It also creates a csv file with the data. Additionally, it can build the alert.txt file used by the OMT/iMediaTouch On-Air system. I really replaced most of this programs function with an online php script which does a nice job of getting xml data from NWS and massaging it into something readable. The reason this program is still needed is the alert.txt in on-air.
I have the windows scheduler run the program every half hour on the server, specifically to update the alert.txt file with the latest weather. The first line of the report shows the last time NWS updated their data, and the second line shows the last time we retrieved it, and updated alert.txt.
You can get an idea of the resultant data here: http://lectriclar.net/nwsweather.php [1]
I can easily customize it for others to use, mainly by changing the local of the weather retrieved. Meanwhile, it chugs along doing the job.