I will be doing some web admin work on a consulting business for a few companies. I need something to track hours spent and possibly something that can generate invoices from this.