Wednesday, October 22, 2014 update. This website is having serious refurbishing. There have been some setbacks but hopefully you'll agree it turned out well, when you eventually see it. In the past 48 hours there has been work with coding algorithms , and I had a hard disk failure, to recover from.