There are many techniques for marketing. Some "irritating" folks claim that navigation "traps" increase website loading. For example these are traps that promote websites by spawning windows faster than the user can click them off. I don't suggest this tactic, but some people swear by them. This only costs the price of programming. Just a technique I aquired from web programmers.
But off that subject, whatever technique you come up with you must get repeated exposure to your audience for a fairly lengthly period of time. Repeat your message, repeat your message, repeat your message!
A good book is the Gorilla marketing handbook.
-Christopher Dixon
http://www.profitpassion.com