God this thread makes my ass crawl...