This is a personal web site and does not represent the views or policies of my employer. If you come across an item that you happen to find offensive then you have not been reading long enough because there are lots of things that are offensive on this site. Sorry…