7. The computer-readable medium of claim 1 , wherein the instruction for reporting the matching musical themes found in the database to the user, comprises instructions for: whenever no musical themes in the database are identified that match the musical query, reporting this to the user; whenever one or more musical themes in the database are identified as matching the musical query, providing information about each matching musical theme to the user.
8. The computer-readable medium of claim 7 , wherein the instruction for providing information about each matching musical theme to the user whenever more than musical theme in the database is identified as matching the musical query, comprises an instruction for providing the name of each matching musical theme and providing the names in an order indicative of the degree to which the musical theme matched the musical query with the closest matching musical themes being provided first.