Disclaimer

The content and opinions expressed here are mine and mine alone. They may not necessarily reflect that of my employers and customers - both past and present. The comments left by the reviewers are theirs alone and may not reflect my opinion whether implied or not. None of the advice is warranted to be free of errors and omision. Please use at your own risk and after thorough testing in your environment.