Online and offfline Betting