I have been purchased many songs from Beatport for about a year now. They have no quality control for guidelines that must me met for the songs uploaded by Artist/Production companies. Several songs I was interested to purchase did not have the waveform/gridlines... only a straight line, but the song would still play. If you purchase one of these you cannot download it after purchase. And, without the waveform/gridlines a DJ can't even mark Cue Points. I have spent hours listening to songs to create my playlist and then after purchasing, spending hours trying to analyze the correct Key Note as some song key notes are difference from Rekorbox and also the Key Finder App. Therefore I cannot use the song for my playlist as I wanted to mix in key. I have sent a few emails to their customer service and 99% of the time they have not responded and of course you cannot get a live person as they don't care about providing good customer service. I am paying a monthly upgraded membership. I am now so frustrated that I am ready to cancel my account and join another platform with better quality and better customer service. I would like recommendation for a excellent site to purchase my songs.