1. A method for purchasing access to a media item over a network, said method comprising: (a) receiving, over the network, a buy request from a user requesting to buy a particular media item, the buy request being initiated by the user through a single graphical user interface action by the user once an identifier for the particular media item is displayed on a display screen for the user, and the buy request including an account identifier for the user; (b) initiating payment for the particular media item being purchased in response to the buy request being received, the payment being processed using information previously stored in a user account associated with the user; (c) determining media access information pertaining to the particular media item; and (d) sending, over the network, the media access information to a user machine of the user, the media access information thereafter being used by the user machine to access the particular media item.