Invoice Ninja
Invoicing and accounting for freelancers