Pay Per Click Online Advertising