Web based Betting: Earning cash while watching sports