My first recommendation would be to hire a professional and have your site optimized for search engines, which will improve the number and quality of visitors to your site. Second, I would recommend Google AdWords or Google AdSense, which are both terrific programs. Finally, make sure that your Web address or URL is printed on all of your marketing materials - from business cards and sales letters, to brochures and press releases. Keep in mind that a targeted, well thought out marketing program is much more effective than sporadic ads here or there. You should plan and monitor to achieve the greatest results on a long-term basis.