Some product links on this site are affiliate links. If you buy through them, itrecs earns a small commission at no extra cost to you. Prices shown were checked on the date noted on each page and can change; the retailer’s price at checkout is the one that applies. Recommendations are made on merit first — a product earns its place by being genuinely useful, and only then is a link added.