It's back up now. Snow-forecast.com had changed their site and the previous images no longer worked. The new one takes a while to load and requires javascript. Hopefully it works for you. You can also access the maps at: http://www.snow-forecast.com/