This is the best thread in the past 6 months on this site, hands down.