1. A method of rating media item recommendations that are sent from a sending user to a recipient user, at a server, comprising the steps of: receiving a report of a media item recommendation of a media item, wherein the report comprises information about a recommendation path for the media item recommendation; storing the recommendation path for the media item recommendation; altering a recommendation rating associated with the media item in response to receiving the report of the media item recommendation using an alteration scale; receiving a report of a play or usage action for the media item; and altering the recommendation rating in response to receiving the report of the play or usage action using a different alteration scale than the alteration scale used for altering the recommendation rating in response to receiving the report of the media item recommendation.