I checked out Beatsource and decided to sign up for a 30 day free trial. I liked it because it said you don't have to have a internet connection and it goes way back. Not just to a lot of the garbage of today but I found a song by The Temptations called Stay and I looked up James Brown. There it was. It said on each song add. I will get with my partner to find out how to add songs I don't have to my HD. If I like it I will be using it at gigs where I get a request for a song I don't have to play at the event.