Submit site to search engines

How do I submit my site to search engines? Is this even necessary? Is this done in the Dreamhost Control Panel?

“Submitting” sites to search engines is unnecessary. All major search engines, including Google and Bing, will discover new web sites on their own.

Forms for manual submission exist (through Google’s Webmaster Tools and here for Bing), but are generally not necessary.

Thank you. That is what I thought.