Hi all. I have been playing around with many small business/accounting software's and have found gnucash to be one of the easier but more advanced to use. It's userface is not as "user-friendly" as others i've seen, but it certainly has all the tools you need to run a small business.
The basic tasks such as creating a new customer, creating a new invoice, and keeping track of cashflow can be quite easy once you have the program setup for your own needs!
This app runs on these OS: Windows, Mac OS X, GNU/Linux, *BSD and Solaris.
It is also Open-Source.. so all the programmers out there can customize the program to suit their needs! Also, Linux provides this program with their OS.. so linux people, you may not even need to download the app.
Therefore I suggest people starting a small business on a tight budget check this program out before moving on to anyhing else that may be a bit costly. This program might fulfil your business accounting needs!
There is a good review here GnuCash Home/Download Page
Please share your experiences with this software, as I would love to hear.