This thread is far too funny in places!