The opinions expressed on this site are my own personal opinions and do not represent my employer's view in any way.

In addition, my thoughts and opinions evolve, and as a weblog is intended to provide a semi-permanent snapshot of a point in time, you should not consider out of date posts to reflect my current thoughts and opinions.