1. A method of providing digital rights management for media delivered to a user, comprising the steps of: providing encrypted media content to a host computer, said encrypted media content being encrypted with an encryption key; transmitting said encrypted media content from said host computer to a client computer; and determining whether the number of licenses to decrypt said media content for said user exceeds a predetermined value and, if the number of requests for a license to decrypt said media content does not exceed said predetermined value, transmitting a license to decrypt said encrypted media content to said client computer.