I've just done mine online but got quite annoyed about the prying nature of the questions. Its illegal if I don't tell them this stuff and they can fine me £1000 (yeah right). But why do they want to know so much personal detail? Is that legal to demand that under threat of legal action? I have nothing to hide so anyone I know could have filled it in for me but I found it far more intrusive than the last one I did. I think next time I would rather pay the £1000.