With so many keyword and Pay-per-Click(PPC) tools and services, it's hard to know which one to choose. You'll find, though, that only a few companies are major players in this space. The top three are Google AdWords, Yahoo! Search Marketing, and Microsoft adCenter. Others exist, of course...