Thanks for the kind words, JC!
Hounslow has highlighted an interesting point. I agree that the
facility for completing the application online is useful, and makes it
easier to fill in the application form. It also the Passport Office's
life easier because it means that they don't have to scan handwritten
forms into their computer system. But it doesn't necessarily speed
things up. For a start - given that they have to post the form to you,
and you have to sign it and post it back before they'll process it - it
delays their receiving your application for at least a couple of days...
On the other hand, the "Check & Send" service is specifically
designed to speed things up. If, when the time comes, you're in the
slightest hurry, use the "Check & Send" service. Really!
Finally, the NCS offices: I don't know where you live, but you're not
restricted to using the local one. Many people phone around to find one
that can fit them in, and make a day trip of it to use an NCS office
miles away.