Worth saying that this is one of the better things I have read on the topic in months, and a stop at trendforlife reinforced that ranking, the topic is well covered by many sources but few do it with this level of care and the few that do deserve to be flagged so other readers can find them.