1. A computer program product having a plurality of executable instructions stored on a computer-readable memory and adapted to be executed to implement a method for reviewing and evaluating performance of at least one official involved in officiating a game, the method comprising: receiving data regarding the at least one official and the game from various sources through a website; storing the received data for the at least one official in a database at the website and in a file associated with the game; storing post game foul reports and penalty data in the database; storing stoppage reports related to at least one or more instant replay reviews of at least one or more plays in the database; storing technical assistance data in the database; storing a list of calls for the at least one official that are to be reviewed for correctness in the database; presenting the stored data for the at least one official for grading and comment from the database through the website; and receiving grades and comments for the at least one official for the game in the database at the website.