Instead of parsing HTML data from a specific regional NOAA website, create a parser for METAR data, the international standard for aviation weather reports.
METAR information: http://metar.noaa.gov
NOAA provides a service to download international METAR data, but it'd be nice to also provide a way to change what service we use to get our METAR data.
More information on NOAA's METAR access: http://weather.noaa.gov/weather/metar.shtml
A list of METAR location codes (would need to be integrated somehow): http://www.rap.ucar.edu/weather/surface/stations.txt