I highly recommend basecamp for project management, my brain would explode without it. Freshbooks however is focused on a robust invoice for teams or a large scale company setting.

We are in beta testing with our app that has some interesting features. We should be launching the full version end of March. This app is geared for the person that goes multiple job titles (sales accounting)

http://www.lessaccounting.com

Core Functionality —–
Expense Tracking (with Mileage Log)
Simple Sales Lead Management
Proposal Creation and Sending
Invoicing and Payment Tracking

Coming Soon
Basecamp, Freshbooks, Harvest, Tickspot, BlinkSale Integration