This has all the necessary things to handle all type of invoicing and all the extras to email, save as PDF, etc. Client selection could be a bit more selective to handle Companies from AddressBook. As it is, the whole list is shown. The interface is not like most modern Cocoa apps. It looks outdated although the app version is very recent (2009).