To save time, here are the main points:
Set up your pages for SEO Have a blog Use Adwords Get your name on Twitter & Facebook Submit blogposts to reddit, digg, hn, etc... Create an email list Use Feedburner Monitor, Track, and Test Everything
Nothing groundbreaking.