This site is getting a complete overhaul and is now in it's initial stages of development. The latest generation of development tools will allow me to create a much more sophisticated and maintainable site. Hopefully I will be able to keep it up to date. Please be patient as this old dog learns the new tricks. Contact Me