Working for free is acceptable when it is charitable service which benefits the community (meals on wheels and such like).
Any other reason is subtle slavery.
It seems like the jubilee and olympics are trialling the 'work for nowt' ethic.
http://www.thisislondon.co.uk/olympi...e-7639875.html