Your better off looking for list of search engines and directories. This way you add them your self and can make different titles for site for better results. The forum will have list just look below in similar threads they have one for 66 search engines. I do not ever use automated submissions i do all sites manualy.
Your site will naturally be crawled, just get some backlinks and they will find their way to your site, you can also read my below guide... http://forums.digitalpoint.com/showthread.php?t=524797