Quick tip, I owuld suggest getting your site into
www.dmoz.org, many search engines use this as a way of finding new sites to index, I rally am not sure the benefits of manually submitting, as nowadays its links to your site that seems to be important...