Disclaimer: My blogs are not a reflection of my employer's opinions, but are my own, and often unfiltered.
some links on this site may be part of an amazon associates program, so by clicking on them you help me pay for my independence.