2012-11-28 // 15:18:56 martyn_oliver I should have added this when I first found it, years ago. It's as good now, though, as it was then.