Positive feedback and suggestions are welcome. Mean or derogatory comments are unappreciated. Spelling and/or grammar issues happen. If you find a “oops'” use the contact form and let me know.
Use at your own risk. The author assumes absolute lack of accountability and responsibility for the accuracy of any and all information contained on this site. Perform any and all actions referenced on this site at your own risk and consequences.