This enables the use of features such as dynamic DRM using multi-level encryption in which a second layer of encryption encrypts user rights, dynamic DRM with automatic feedback of rights changes to the originator, and tracking of activity information for use in distributing upgrades, improving distribution channels, monitoring pricing structures and sales cycle, and other issues.