I was always involved in PPC campaigns . Mostly Adwords and Facebook since last 12 years. Mostly doing affiliate marketing. I have tried SEO too and got some results in the past. As for PPC, its all about finding a winner campaign and scaling it. Sometimes it takes just a few tries and sometimes it wastes a huge amount of money and time. And if you dont find any good converting campaign for long, you are broke. I have always thought learning SEO tricks is going to waste my time and Google Changes algorithm and suddenly its a new game. But on the other hand, SEO is still there and doing wonders for plenty of my IM friends. I have always wanted to be a part of long term projects. A stable income is necessary to live a better life. I am thinking of learning SEO from the start. giving it a few months, Purchasing all of those Blackhat tools and trying my skills in SEO. What is your pick? What do you suggest?