At work, our sales team has started buying Google adwords ("email overload", "email management" and "email activity management", I think). That lead to a discussion of search keyword buying, which reminded me of NicheBot. It claims to help you hone in on better-performing search terms to buy, by narrowing the results to eliminate competition. Does it work? How would I know? I've never bought ad words.