Was suggested to submit a new site to Yahoo and Dmoz. Do webmasters/SEO people still do this? What directories do you recommend? Is it ok to submit if the site isn't done yet? Are there any meta tags or such that you think are essential and must be on the home page at the very minimal?