Used to have an account with Barclays, but they messed me around so much that I ended up closing it. Customer service used to be a lot better, but really got worse over the last few years. I opened an account with Smile (www.smile.co.uk) and they have only made one mistake in two years and when I pointed it out (they might be an Internet bank, but you can always get someone on the phone quickly) it was fixed in under 20 mins. Excellent stuff!