Betting in a Digital Age: How Technology is Transforming Online Experiences