Web-based casino: thorough summary of offerings, rewards and services