The one marketing program that has worked for the best besides our direct mail to out current customer base is the internet. If you have a good website and a good company that will have you at the top of the search page in YOUR area (10 miles or less) you will see results and ones you can measure. It works great for getting new customers, also we use a weekly email blast to all our customers and constant contact to build our email list. Also we have cut out all yellow pages and most local advertising and shifted that money to the internet , improving our website and direct mail.