The full-year figures unveiled by UK retailer JJB Sports today (27 May) make for predictably grim reading - but it's something of a miracle that the company is still around to give a trading update at all.