This will probably be the longest thread ever.