Many of my clients use Quickbooks for billing and tracking. Thera are also good FREE open source solutions that can pretty much do a similar job.
Feel free to check some of the ones I have written about at the following link:
http://theopenzone.org/viewtopic.php?t=5