1. In an entertainment system for playing entertainment content, a method of controlling a user's access to the entertainment content using dynamic data defined by a rating definition file, entertainment content definition file and user permission settings, the method comprising steps for: retrieving one of one or more rating definition files that dynamically define an entertainment rating scale; retrieving an entertainment content definition file that defines a content rating for entertainment content; retrieving user access settings that define a user access rating for a particular user; and using the entertainment rating scale dynamically defined by the rating definition file to compare the user access rating with the content rating for the entertainment content to determine if the particular user is allowed access to the entertainment content.