The information in this blog is distributed on an “As-Is” basis, without warranty of any kind. Information might not be completely comprehensive and some readers may want to consult additional sources. This blog does not contain professional advice. For professional advice, consult a professional. By reading this blog you acknowledge full responsibility for your actions with respect to any loss or damage caused or alleged to be caused directly or indirectly in connection with the blog. Any advertisements appearing on this site are not necessarily endorsed by the author.