I use Quickbooks Pro 2002. You can list the different types you have. how they found you sych as yellow pages, refferals, signs and so on. Classes also such as Res. and Commercial. I have been using the Quickbook systems for the last six years and it has made thing easier for me.
Visual Clip is a great way to manage cutomers, track jobs, track time on jobs and schedule appointments. It really does it all and it integrates with quickbooks.