On the topic of Pay Per Click, remember that there are advantages to using PPC such as Google Adwords. But also consider diversifying your campaigns. Remember that you are not “buying a link” but you are displaying an advertisement.
PPC is not SEO because it is “paid advertising.” but it can compliment your SEO work nicely so long as you are measuring the exact results and determine you cost per click and cost per lead.