What a massive sack of ass this thread turned out to be...