Sunday, August 31, 2014 update. This website is temporarily down for huge redevelopment. We have encountered some setbacks, but hopefully you'll agree it turned out well, when you eventually see it. The week just past has been progress with coding multi-threading , and there was an internet outage for a while.