Affiliate links help support this website at no additional cost to you. This site may contain affiliate links to products and services I recommend. If these links are present on a page, a notice at the top of that page advising there are affiliate links on the page.