I just did a quick pass through this article and it is a truly amazing piece of work. Kudos to Vince Avalos for bringing all this information together and putting it into an understandable form. It...