Pay-per-Click Advertising: Pros and Cons