For all you that don't know about freshbooks..
Here some introuction...
It is an online invoicing software as a service made for freelancers, small businesses, agencies, and professionals. The product includes a myriad of other related features, such as time tracking, expense tracking, recurring billing, online payment collection, the ability to mail invoices through the U.S. Post, and support tickets.
Even though i haven't used the service but i have been following the progress of the company, and what can i say, not bad!!!
Have you used this service so far and if yes, how did you find it??