Posted. Sorry for the massive length, the key stuff is in the final paragraph if people don't want to read all that text.