The information and opinions expressed here are my own and not those of my employer or any other organization that I may be affiliated with. I have done my best to provide accurate and factual information, however there may be the occasional omission, error, or mistake. The information on this site is provided “as is” without warranty of any kind (expressed or implied) about the completeness, accuracy, reliability, suitability or availability of any information contained on this site for any purpose.

Your use of the information provided on this site or materials linked from entries is at your own risk. In no event will the author of this site be liable for any loss or damage of a material or immaterial nature that arises from access to, use, non-use, or misuse of the material and code discussed on this site.