Gambling Approaches To Online And Land Based Casinos