Generally, yes. But if I was a new singer, I would be giving away my CDs or songs off the internet for free to as many as I could in hope that they listen to it and give me feedback or just gain some recognition. Once I have some people's attention, then I would think about selling my other stuff to them or maybe they are just willing to pay to support me.