Internet users don't always find you by using your website

Recently I have talked to quite a few people that have been trying to drive more traffic to their website.  They have done marketing using their site, put their site on all of their signs and business cards and are still wondering why they don't get more calls from the Internet.