you more than likely don't need to submit to crawler(spider) based search engines.... such as google, altavista, inktomi, alltheweb, lycos etc, because they will generally find your site via links
submit to the following dirs:
dmoz.org (as mentioned)
and try and get links to your site from related directories eg if your a host; hosting directories, etc.
or even similar themed sites help.
hopefully your site is fairly well optimized with good content, a good navigation/link setup etc, so spiders wont have problems indexing your entire site.