Search engines are very smart nowadays, the days of search engine submission are gone. Search engines will crawl websites and follow links to new sites from established sites. Every time I build a new website, I add a link from this website to the new site as search engines crawl my web design site every week and gladly follow links to those new sites. Which is why I am linking those new sites here, http://www.whartonforjudge.com, and http://www.goodpeepers.com. I launched another 2 weeks ago and it is already been crawled and showing up in Google. Another tactic I use is site maps through webmaster tools. It tells the search engine how the site is structured to crawl and index properly. All the websites that I design and host are properly indexed and have pretty good search results for the keywords my clients desire.
Here is another website that my cousin built, http://www.infinitesorrows.com his first attempt, needs image optimization as it is slow to load but that is another blog. I am listing it here so it can get indexed and crawled.