I just came across blinksale, an online invoicing web app, very nice, very smooth, produces a good looking invoice and is quite customisable. Combine that with 88Miles, an online time tracking web app and we might just have something here.
Imagine being able to track your time on a various project, hit a button in 88Miles and have it start up a new invoice for you in blinksale and vice versa, opening up an invoice in blinksale could provide a link from the invoiced hours to the breakdown in 88miles, all online!
I wish it was that easy – blinksale doesn’t have an API, making that sort of integration difficult. As soon as it has one, there will be a fair chance that 88 miles will integrate with it
Time59 *URL EDITED*(hxxp://www.time59.com/) provides web-based timekeeping AND invoicing. It’s only $19.95 per year for unlimited use.