I should also address the risks involved in downloading from free sites. Besides legal issues, these sites can be filled with malware. Users might accidentally download viruses along with the music. Additionally, the quality of downloads from these sites might vary. Even if the file is labeled as 320kbps, it could be compressed lower and the actual quality is worse. There's no guarantee that the songs are clean copies without errors or cuts.