The key to success is consistency. Hard work and luck help too, but just knocking it out on a regular schedule is incredibly important. Web site promotion is no different; you have to tell people to visit it consistently and continually.
We just hosted a webinar with some friends of ours at Dinkum Interactive about search engine optimization. It was great and we've received a lot of positive feedback so far.