Oh how this thread has grown...