Creative Pro Office is an Open Source web based project management and invoice application. To give it a fair rating, I believe there are better web based project management applications out there, but the invoicing portion is certainly a time saver! You can create clients, create invoices for each client, etc.
http://www.creativeprooffice.com/