NCH Accounting software is beautiful - it links to invoicing and stock control and can automatically email invoices and statements to customers. I have used this to submit my business accounts for a number of years now without difficulty and problems. The program is stable and available for PC...