Off topic, but I enjoy learning the finer aspects of international slang. I understood "duff" but never heard "knackered", however it does sound like what it means.
With our diverse culture, at the CPF, it can't hurt to expand our knowledge of the rest of the world. I'm headed, straight away, to the Cafe to post on this very subject. Cheerio!