Freshbooks has been a game changer for me. The feature I find the most useful is the dashboard view. I can easily see all of my expenses, total profit month over month, and outstanding invoices. It's basically a way to see the entire overview of your business finances on one screen. It actually motivates me to work harder.