Last week A Word a Day (http://wordsmith.org/awad/awadmail.html) was listing new entries in the Oxford English Dictionary, and full monty was one of these. Anu at AWAD reported that the response was enormous, and included the following theories on the origin of the term, in order of popularity: