Disclaimer: Opinions expressed herein are based on personal experience and observation and should be taken in that context. Verification of opinions is left up to the reader: please consult relevant authorities for hard data. I have no affiliation or commercial interest in any of products that may be mentioned.