There's a design issue relative to being found on search engines that we haven't talked about yet. Meta tags are Web page code that search engines will use, if it's available, to help people find your site and then to describe it to them. Currently meta tags are only being used by about a quarter of all the sites on the Web, so using them can give you an advantage because it lets you determine the key search terms that people will use to find you and the description which will appear in your listings. All of the pages on your site should have meta tags for description and keywords, but it is absolutely imperative that all of your entry pages have them. Since search engines are eccentric in the way they find and display sites, and because they keep changing their rules so folks who want to be found even if they misrepresent their site's content won't be able to do that, I'd suggest getting some help from a professional in defining your meta Tags.
Catalogs are sites on the Web that are organized by category.
These are sometimes included under the heading indexes, which I'll talk about in a minute. Catalogs that are the most prominent are Yahoo, Look Smart, and Mining Company. These are not indexed automatically and are structured by category. They will not find you or your whole site without help, so you need to register there and select appropriate categories. As more and more people flock to the Web, the registration process slows down and becomes less reliable, so you'll have to stay on top of this.