1. A system for sharing media playback from a network between a plurality of terminals, the plurality of terminals including a first terminal and a second terminal, the system comprising: a play-list component locatable on the network by selection of a selectable link, the play-list component identifying a plurality of links to form a play-list, each link in the play-list locating a media file on the network; a network server signaling an indication of the plurality of links that form the play-list to the first terminal, the network server able to receive a signal to transmit the selectable link to the second terminal to enable the second terminal to locate the play-list module; each respective first and second terminal comprising: a playback interface including a media player that plays media resources delivered over the Internet from a remote server, and a streaming media clips rating system that receives a rating when a user enters a rating selection by using one or more of an icon or display feature of the playback interface, and signals, via the Internet, the rating to a rating component; and a rating system including: a database management component that maintains an organizational data structure that describes rating information for the media resources, the rating component receives, via the Internet, the rating from the streaming media clips rating system and modifies rating information in the organizational data structure at least based on the rating; and the playback interface on the first terminal allows the user to select an action to send the signal via the network server module to the second terminal that allow the second terminal to playback the play-list to the user.