Here’s another good thread (perhaps I’m a little biased…)
(although I see that you have read that thread too…)