Should music be given away free?

What's your thoughts on this?

More and more labels seem to be giving away free tracks, or just going completely free.

I'm all in favour of promotion which can involve free things or giveaways but there is a limit on this.

Just want to see what the general feeling is on here.