How can people find my website in search engines, like Google and Yahoo?

You can add some common keywords in META tags and META description on your website (HTML page), and submit your site in search engine for free (e.g. Google, Yahoo!). For example, you can add the META tags like this:
<META NAME=keywords CONTENT="word1, word2">
  - where word1 and word2 are the keywords to be changed.

The <TITLE> tag is also important -- as it describes your website and gives a brief introduction to users. You can add the TITLE tag like this:
<TITLE>Your Website Description</TITLE>

Moreover, most search engines now charge clients for indexing (e.g. Yahoo!, HotBot, MSN), which can list your website on more search engines.

How can I improve my site's rank on search engine results?

The ranking of your site for a particular keyword is determine by few factors -- and one important factor is your site's link popularity. So maybe you can consider to exchange links with other sites, and link between your own group of sites.

Will Flash block the HTML code and prevent the site from getting picked up by search engines?

No, Flash will not block HTML content at all. Most search engine will just see Flash as an image, where some search engines such as Google can index text content inside Flash.

How can I know more about search engine submission and optimization?

If you are interested in reading more about search engine listings, you can check at:

- http://www.google.com/webmasters/seo.html
- http://www.google.com/webmasters/
- http://searchenginewatch.com/