Oh god...who knows how this thread will turn out?