I have been tracking my calls through 800 numbers. I have a different 800 number for each ad, so I know where they called from,their name, time of call etc. All the calls are forwarded to the office. I used to get most of my calls from word of mouth or Idearc (yellowbook in my area was terrible), but now its about 75% word of mouth and website and 25% Idearc (I dropped yellowbook). By using 800 numbers I don't have to ask anyone where they got the number and it is very inexpensive only $2 per month per line plus usage with the provider that I use.

Paul