This has got to be one of the best posts ever on this fantastic blog. Thank you all for such a fantastic debate.