A gaming system comprising: a plurality of gaming machines, each gaming machine including a primary game operable upon a wager placed by a player; and a controller in communication with said gaming machines, wherein the controller is programmed to determine if a bonus event will occur, and if the controller determines that the bonus event will occur, said controller is programmed to: (a) determine