Anybody got any recommendations for software for doing accounts?

I'm not looking for anything fancy, just something that can handle making sure I've got everything in order, and help come Tax Return time.

I'm using a spreadsheet just now, but it's not exactly ideal for tracing things. Reports would be a nice addition to have.