I don't know if I have an actual question here, or just need a rant and/or some sympathy from people who have probably been through similar things! I've been trying to do my UK self assessment tax return since October last year. I needed an activation code, which can only be sent by post (seriously, in this day and age!), but I haven't been able to get this because HMRC have sent every single one I've requested to an old UK address, despite the fact that this address is not listed anywhere on my online HMRC account, I've sent them a change of address form with my overseas address which has been correctly added to my online account, I've made 3 lengthy and expensive phone calls to them about it, and have made two formal complaints in writing (to which I have not received any response, 3 months later). HMRC are trying to charge me penalties for not submitting it, but I haven't been able to do this because of their mistakes! Having been assured on the phone last month that my UK address had been removed from my account and that another activation code would be sent to the correct address, after waiting for 3 weeks I got a friend of mine to go to my old UK address on the off chance it had been sent there and the new residents still had it. Surprise surprise, it had been sent there again - fortunately my friend was able to get it after the current residents kindly dug through their paper recycling bin, so I can at least log on to the site, but now I discover that if you're an overseas resident you can only submit an online self assessment if you buy some kind of special software to do it rather than just using the form on HMRC's website. There's a ridiculously long list of software suppliers for this, all of which apparently do slightly different things and may or may not be able to support particular forms and attachments, and all cost different amounts of money which you can't find out until you click through several pages for each one. To save my sanity, can anyone tell me what software they've used to successfully submit their self-assessment so I can just get that one? I can't believe how difficult they make this, it's not surprising people don't do their tax forms!