Just go here.  I don’t have a whole lot to add here. Scott’s been around a long while and his blog is a deep, lovely ocean of useful stuff, but this is one of the more impressively deep and useful posts I’ve seen.