DISCLAIMER: this is a blog used for informational purposes and should not be construed as professional engineering advice. references made to a specific product does not imply an endorsement of that product. opinions expressed herein are those of the author and may not reflect the opinions of the organization. we do not guarantee the accuracy, reliability or completeness of the information presented. we reserve the right to update, remove or change the use of this blog at any time.