Sorry, I've realized there is already a long thread on this...