For being helpful & up-to-date, this guide is now on the master sticky list - feel free to bump & update anytime.