I love Freshbooks. I've been a user for several years now and I gladly recommend it to friends and colleagues. It is so much easier to use than Quick Books--so easy to collect expenses and produce reports. I recently switched to the new improved Freshbooks and the only thing I don't like is that it seem PayPal is not supported as payment. A lot of my clients are small businesses and they would use PayPal to pay. Otherwise, I love it!