Thats the one thing I miss about Windows, Microsoft Money. However, I have recently given iBank a try and it does the job. The only thing it is missing is integration with you banks, you have to do everything manually, but it serves my purpose.
As a side note: Where in Lancashire are you from?