The link Brendan has give on free software was to something I wrote. I have since updated this on helpforbookkeepers.com - The cost of free bookkeeping, accounting and payroll software
A few points on some of the comments here.
If you have a 5 user licence from Sage, it is for your use only. You cannot install the software on other computers or give a licence to someone else. You can set them up on your computer, but you do the work for them on your computer.
Tas First Books does not advertise a nominal ledger. It is advertised as cash management software, debtors, creditors, bank, but no P&L.
If you have time to learn free software, what did you not get done when learning the free software. Time is money, while learning form scratch you are not doing other work which still has to be done at some stage.
If bookkeeping/accounting is such an important part of your business, why do it yourself if you don't have the skills. Would you be confident receiving financial reports from a person with no bookkeeping/accounting skills.
Software companies advertise their accounting software as if any one could just start it up and they could be producing monthly accounts as good as anything from an accountant. When you use Microsoft Word you don't magically become a typist or writer. But when you see a badly laid out letter you know the person does not know how to type a letter.
When you see a badly laid out set of accounts (negative balance on customer and supplier accounts; 100,000 in your bank account when you are actually overdrawn by 20,000) you know the person does not know what they are doing, and they believe they do know what they are doing.
People complain that the get a big bill from their accountant at the end of the year, well that's because the accountant took their stuff, binned it, and started again from scratch.
Disclaimer:
I train bookkeepers. I fix accounting systems. I see and fix messes, that's my job. I see the cost of free and paid for software. I see the mess created by people who do not know what they are doing. Please if you don't know what you are doing get someone to do it for you or pay for someone to teach you.