Currently this page is a work in progress. I am working on re-writing the code that generates this site as well as adding new features and sections. Hopefully it is not too buggy.
I have preserved all the original content that was on this site in the past eventhough the newest is probably 5 years old. Still there my be some helpful content to some.
I also have found archives of blog posting from older sites I have had over the years that I will bring back, hopefully, later this year.