I do Google AdWords regularly. It does fairly well for traffic.

But do yourself a favor and be very specific with your keyword choices, and stay away from the broad terms. Google's system is all about relevance.