A good article about online software for generating attractive invoices for your business.

Other systems I have heard about that have been missed out are: