Wow. This is a really long thread.