This is a fantastic app. If you have ever used shazam this app is very similar. it allows you to figure out what song you are listening to, and with this app, allows you to figure out what song you're humming or singing. with a simple click of the button you the app will begin listening to the song playing or you can start singing or humming the song that you just can't get out of your head. withing seconds this little app will bring up a list of songs that it believes you are listening to. some of the songs even have a little play button that gives you a preview of the song and you can also access some additional information on the songs. in addition, you can do a title or artist search and this app will bring up some information about the artist or song. if you search for artists you can check out some of their most popular songs and check out their albums as well. like shazamm this app will keep a list of all the songs you've searched for and saves them in a history. that means you can keep a list of songs you'd like to download or listen to again without worrying about forgetting the name or misplacing little bits of paper. all in all this app far surpasses shazamm with it's addition of humming and singing ability and the addition of additional options after the search is complete (i.e. samples, album info, etc.). what really separates this from any other similar app is the speed. this app recognizes songs within seconds!! hope this helps!!