As to following up, if the customer doesn't make an appointment, lots of times I can tell that they're just pricing around (and they'll most likely find someone cheaper), so I try not to be pushy and I don't usually follow up, I just let them call me if they want to schedule.
However, maybe...