Common promotion techniques include:
provide good, useful, unique, constantly updated content, and lots of it.
try to make every single visitor a satisfied visitor. even if they don't buy from you.
word of mouth. word of mouth. WORD OF MOUTH!
network with other website owners.
do link swaps with high PR sites.
do even more link swaps.
participate in lots of forums and advertise your site in your signature.
participate in webmaster promotion and seo forums such as this one.
be sure to get listed in Yahoo! and the DMOZ directory.
use static links that end in .htm or .html.
use mod_rewrite to "cover-up" your dynamic pages.
choose a few keywords you wish to target and use them a lot throughout your site.
use a very clear, intuitive, consistant navigation scheme.
I'll think of more stuff, don't worry