I love Freshbooks too! I also use Outright and Shoeboxed which all integrate nicely together (although I've been really bad about expenses and scanning receipts. Luckily I have very few at this point).
Freshbooks for time tracking and invoicing
Shoeboxed for receipts
Outright for accounting
I'm still using the free version because I really don't need anymore than that. I hope to one day have the
need to upgrade, though