Understanding The Intricacies Of Online Betting Sites