Sainsbury's, the UK's third-largest grocer, yesterday (8 May) reported what amount to another solid set of annual results. The year ahead should again be one of progress for Sainsbury's but competition could intensify still further.