Original version with 20 camera views,
designed based on the Mount Rainier Paradise WebCams webpage,
with cameras from the Washington Mountain WebCams webpage
Includes the option to show the last 24 hours of NWAC and
SNOTEL telemetry data from near the North Cascades Highway below the webcams
Includes code to error-check for missing SNOTEL data

December 2012

Expanded to 28 camera views in 5 rows, adding several cams near Mazama and Winhtrop
Reduced image sizes slightly from 360-270-180 to 320-240-160 pixels high for large-medium-small options
Added the Easy Pass, Brown Top, and Beaver Pass SNOTEL sites north of SR 20 (Easy Pass and Brown Top typically have very deep snowpacks),
plus the Mazama NWAC site, and moved both NWAC sites to a second row
Added more code to properly handle the new HTTP Status 404 errors from the SNOTEL server, and other unknown SNOTEL errors

January 2013

Expanded to 29 camera views, adding the Darrington cam

March 2013

Forced to write a new external script to grab SNOTEL data,
after the long-existing SNOTEL data programs on the NWCC website were suddenly redirected to a beta-version report generator
The new script is a major improvement, it displays wind and solar data for any SNOTEL sites which have those sensors, mostly installed within the last few years
Added the Hozomeen Camp and Thunder Basin SNOTEL sites, so that all SNOTEL sites along the highway corridor are now included

August 2013

Fixed some camera links which had changed

December 2013

Expanded to 35 camera views, adding 3 WSDOT cams in Burlington, Riverside and Sherman Pass,
the PilchuckCam and ThreefingersCam, plus the Brewster VLBA cam
Revised the page layout to use separate tables for each row, to better accommodate the very different widths of images
Added the Salmon Meadows SNOTEL site, north of Loup Loup Summit

March 2014

Expanded to 37 camera views, adding the Stehekin Landing (fairly close to SR 20, although inaccesible from it) and Sedro-Woolley cams,
and fixed two camera links which had changed
Added an option to disable the NPS Air Quality Webcam (by appending "&aq=off" to the URL) if this page is not loading properly,
as server issues on that website are often the cause of such problems

November 2014

Expanded to 39 camera views, adding the Mazama valley and Mazama Ranch House cams,
fixed one camera link which had changed, and rearranged several images
Added the new Muckamuck SNOTEL site, north of Loup Loup Summit, which was installed in June 2014

December 2014

Expanded to 44 camera views in 6 rows, adding several more images from the moving Stehekin Landing cam to provide a much more complete view,
and removing the PilchuckCam and ThreefingersCam which have unfortunately gone offline permanently
Improved the location info for several SNOTEL sites

April 2015

Fixed all Stehekin camera links which had changed

July 2015

Fixed Loup Loup camera links which had changed

December 2015

Expanded to 45 camera views, adding the new WSDOT Winthrop cam, and fixed some camera links which had changed

January 2016

Expanded to 53 camera views in 7 rows, adding the Birdsview, Lake Cavanaugh, Boulder River, Edelweiss Bluff, Highland Meadow,
North Gardner Mtn, Eastside Chewuch, Chiliwist Valley, and Mt Bonaparte cams, while removing the long-defunct Methow Conservancy cam
Added image modification times for the Mazama Ranch House, PeasantPharm, and all 4 Patterson Mtn webcam images which had been missing that info
Later reduced to 44 camera views in 6 rows, splitting off the multiple Lake Chelan cam images (and the Brewster VLBA cam too) into a separate
Lake Chelan WebCams page
Updated the external script which grabs NWAC data to generate an HTML table
which matches the style of the SNOTEL and MesoWest data, so these WebCams pages can now show an arbitrary mix of NWAC, SNOTEL, and MesoWest telemetry sites in any order
Wrote a new external script to grab data from MesoWest (such as the data from
the RAWS telemetry sites), which downloads the data as a CSV file and formats it to match the style of the SNOTEL data
Added 4 regional RAWS hourly telemetry sites in the western foothills near Darrington
and on the east side near Winthrop and Twisp which have precip, wind, solar, and other sensors (but not snowdepth)

February 2016

Expanded to 45 camera views, adding another view from Upper Highland Meadow in Mazama,
and improved the 4 Methownet.com images to show the higher resolution 640x480 images with timestamps, but which have varying URLs
Major internal PHP code cleanup, updating and/or deleting legacy code left over from very long ago, from the
Mount Rainier Paradise WebCams webpage (March 2009) on which all of these "Webcams + Telemetry Pages" are based,
and even from the original Washington Mountain WebCams webpage (December 2004) on which the Rainier page was based
Added descriptive dividers between major subregions of the webcam images, to clarify the layout of this fairly large and complex page
Added 1 more RAWS hourly telemetry site
atop Aeneas Mountain in the northeasternmost North Cascades near Tonasket

March 2016

Added 3 more RAWS hourly telemetry sites near Marblemount, Hozomeen, and Oroville,
1 AgriMet telemetry site near Omak, which includes precip, wind, solar, and other sensors (but not snowdepth),
and the Darrington AirNow site, all with data available via MesoWest
Added descriptive dividers between major subregions of the expanded telemetry section, as had been done earlier for the webcam images
Fixed all Weather Underground camera URLs, which now apparently need "?time()" appended in order to update properly

October 2017

Expanded to 46 camera views, adding the Sitzmark Ski Area cam which was supposed to have been added in 2016 (and is currently offline, but hopefully not permanently)
Fixed several WSDOT and both Loup Loup Ski Bowl camera URLs which had changed