Back to basics
I was trying to find some tax information on-line. I ended up phoning them up as I just went round in loops on their website. The person explained it was all documented in tax form BLAH - which wasn't online. (He did then explain the details and worked through the calculations with me over the phone, so ten out of ten for customer service by the agent.)
C'mon government, start with the basics of putting all information online in easy to find, sane formats and work from there.
Oh - and get rid of all those stupid out-sourcing companies and employ some IT staff yourself. Once you have development in-house, you'll start to discover what agile development is really like.