FreshBooks - Painless Invoicing
"FreshBooks is an easy to use online invoicing, expense management and time tracking service."
Yes, that's true... the time logging is so simple & can be done via your Android phone (or IPhoney ;).
Generating an invoice then becomes as easy as selecting "Bill client x for time worked".
The invoice gets sent automatically via email, and they can pay it online using Credit Card or PayPal.
If clients want explictly time log information (for some reason), then you can just give them a login to check their individual logs themselves.
Oh... and if you're selling products/items in addition to time, then that's super-easy too!

