Yes, I left it a little on the late side, but the online service really is all that! Just as well I finally bothered. They owe me just over two hundred quid! :-) (I was kind of expecting it - my 2004-05 tax code was in double-digits; I suspect they were double-dipping on me.)
.