9-22-2016: Due to the loss of the host server late in 2015  I have been updating this site The format has changed somewhat to better categorize the topics The site will be changing as often as I can find the time to refine it and to include additional content