These Cricketers earn more from advertisement than from their contract, and when I see these guys coming in ads with out performing, I feel like smashing my TV. The revenues what these peope are earning (both contract and adverts) should only be based on their performance, if they don't perform they shouldn't be paid or they should pay back their money. Hope this might change their attitude a bit.