Kudos to... The Passport Office. Never thought I'd say that but applied easily to update my passport, took my own photo at home, uploaded it online, kept informed literally daily by text and email including when it will be delivered. Absolutely seamless, quick (less than 10 days) and great comms.
Anyone else want to share good impressions of a service or company?