While all of that was going on, on my site I hacked in a way to call the advforecast script to force it to use the cache info, if there, no matter how old, and that's how I now call it from the home page. I have a cron job that does a force-fetch of the forecast to update the cache every 15 minutes, so it just doesn't make sense for every home page load to bother with the reload (and it certainly helps with the load time if the NWS isn't responding).