If you use QuicKBooks but need more time tracking and billing capability than what is available in QuickBooks, take a look at BigTime. If you do the sames tasks for multiple clients there are extra benefits to BigTime and it allows for an approval process. I recently wrote an article in the Intuitive Accountant describing what BigTime can do for a firm. You can read it at Intuitive Accountant – Big Time