@Fairyliz
Doing everything online is fine, until something goes wrong and then you can’t actually speak to a human, or not one that has any idea what to do when the system doesn’t work.
With HMRC, I'd actually prefer more to be available to be done online. I do as much online as possible and it mostly works well. It's all the stuff that you can't do online that's the problem. They take months to answer letters (and then often do it wrong anyway).
I'm still trying to sort out a "simple" partnership SA registration from 3 years ago that they spectacularly buggered up and it's still not right - at first they didn't register it, then they triplicated it, so we got 3 different registration numbers. Then we submitted returns on one reference, and told them to cancel the other 2, but they cancelled the one we submitted under and left the other two active. A complete nightmare.
It's incompetents within HMRC that are causing the problems - if they actually did their job properly, the numbers of people calling and writing in would fall dramatically because most of the phone calls/letters will be trying to rectify problems caused by HMRC themselves or chasing up previous calls/letters that weren't answered properly (or at all).
HMRC have only themselves to blame. Well, no that's not true really. If Gordon Brown hadn't buggered it all up, they'd still have plenty of experienced tax inspectors and local tax offices and not be reliant on youngsters who've only had the most basic of training.