Slots and video poker are by far the most popular casino games both in land-based casinos and at online casino sites.