1. A system, comprising: a casino gaming machine network comprising at least two gaming machines at a first location in a casino and at least two gaming machines at a second location in the casino, wherein the second location is different from the first location, wherein each of the at least two gaming machines at the first location and the at least two gaming machines at the second location comprises its own players card reader; a database programmed to store data comprising (a) first historical usage data electronically detected for the at least two gaming machines at the first location in the casino over a prior time period and (b) second historical usage data electronically detected for the at least two gaming machines at the second location in the casino over the prior time period; a detecting system configured to electronically detect current usage data for the at least two gaming machines at the first location in the casino and electronically detect current usage data for the at least two gaming machines at the second location in the casino; a computer programmed to use a predictive model with the first historical usage data for the at least two gaming machines at the first location and the current usage data for the at least two gaming machines at the first location to determine a first recommended configuration for a first gaming machine at the first location in the casino, the predictive model programmed to analyze at least both historical usage data for a particular location and current usage data for the particular location and to determine a recommended configuration for a gaming machine currently located at the particular location, wherein the predictive model uses an algorithm in which the historical usage data for the particular location is differently weighted than the current usage data for the particular location; the computer further programmed to use the predictive model with the second historical usage data for the at least two gaming machines at the second location and the current usage data for the at least two gaming machines at the second location to determine a second recommended configuration for a second gaming machine at the second location in the casino; and the computer configured to communicate with the first gaming machine and programmed to remotely update the first gaming machine using the first recommended configuration, and configured to communicate with the second gaming machine and programmed to remotely update the second gaming machine using the second recommended configuration.