A gaming system comprising: a plurality of gaming machines, each gaming machine including a game operable upon a wager; a bonus pool; a plurality of bonus awards, wherein each bonus award is based at least in part on the bonus pool; and at least one controller in communication with the plurality of gaming machines, wherein the at least one controller is programmed to: (a) maintain the bonus pool b