Over the years I have written on various subjects and have created this home page to host my blogs. Actually most of my blogs have been abou...