The only consistently successful strategy is getting your site listed prominently in many search engines.
The "pay per click" services can drive substantial traffic to your site, and you can try them out without committing much money. Google Adwords and Yahoo Search Marketing (used to be Overture) are - in our opinion - the top two in terms of performance and value.
There is also an extensive online manual available.
http://hostings.com 888-404-HOST (toll-free US/PR/VI/GU), 706-897-4743