This is a personal blog. The opinions expressed here represent my own and not those of my employer. In addition, my thoughts and opinions change from time to time…I consider this a necessary consequence of having an open mind! Therefore, any thoughts and opinions expressed within out-of-date posts may not be completely the same, nor even similar, to those I may hold today.