@baked: You'll have to fight that out with Benedick, he's been working on that for years now.