Tens of hundreds of websites are launched by individuals and businesses everyday but just a handful of them make it to the top pages of search engines like Google, Yahoo or Bing. What makes these websites different from the others? What...