The content of this site are my own personal opinions and are not intended to represent my employer's view. In addition, my thoughts and opinions may change over time, so out of date posts do not necessarily reflect my current thoughts and opinions. These postings are provided "AS IS" with no warranties, and confer no rights.