1. A method of providing access to a plurality of music files, the method comprising the steps of: storing a plurality of audio cues arranged in a tree structure in a memory, each audio cue being selected by a user to represent a music file or a predetermined number of stored audio cues in the tree structure representing a music category; and permitting a user to navigate through the tree structure by playing audio cues in response to user requests such that the user is provided access to a first predetermined number of stored audio cues in the tree structure, permitted to play one of the first predetermined number of stored audio cues in response to a first user request, and permitted to retrieve one of a music file associated with the played audio cue or a second predetermined number of stored audio cues in the tree structure representing a music category in response to a second user request.