Networking your web site into programs and product or service related web sites is an important issue and one that should and does require an entire article of it's own, but is not the most important issue for successful web site promotion. The majority of your success is going to come from a successful search engine registration and monitoring program. Let's face it, banner ads are ok, and important of your campaign, but will never bring the traffic that can be generated from one high link on a major Top 12 Search Engine.
Current trends show that search engines registration is changing on a daily basis.
Registration policies, and acceptance of link terms, are changing as the market grows and the information contained in the search listings increases. It takes regular research to insure that these policies are not being violated, while retaining the maximum benefit from the services they offer. Regular visits to each search engine and keyword searches for your site are an important part of monitoring the success rates. It is a task not to be taken lightly or neglected, and can be the difference between success and failure for your web venture. In my opinion no.