Disclaimer

The author reserves the right to delete comments that are abusive, threatening, racist, offensive and also spams.

Any mistakes and inaccuracies on this blog are unintentional, the author assumes no responsibility or liability whatsoever on the behalf of any readers of these posts.

Information on this blog is provided AS-IS with no guarantee of that it will work for you. Any tips or advice given on this blog is used at your own risk.

Many of the product names referred to herein are trademarks or registered trademarks of their respective owners.