If your going to use PPC, remember there are plenty of other platforms instead of just Adwords, you have Bing, Yahoo, 2nd tier companies etc. If you can figure out how to make something that can go viral for your site (video), you can get tons of traffic but one of the trickiest things to do is figuring out "how/what" to do for viral marketing.