I been using QuickBooks Accounting for more than five years. This system really helps me a lot. From all accounting records to making reports in Financial Statement (Income Statement and Balance Sheet). Since then, all reports were accurate and timely.
For the records, QuickBooks really helpful not just in small businesses but also in large scale enterprise. Intuit carries the product that tailored fit with your accounting requirements.