Invoice Ninja
(FREE)
What is Invoice Ninja ?
Free, open-source solution for invoicing your clients online. Track time, create tasks, and automate the invoicing process.