1. A method for matching a user's musical preferences, comprising: providing a specific choice of user preferences in song content to a content provider; mapping the specific choice of user preferences in a song analysis and matching system using a set of fundamental musical properties that captures the user's preferences in song content; scanning a database using the song analysis and matching system to find other songs that have a similar mapping of musical properties; and playing automatically to the user other songs that have a similar mapping of musical properties.