graeme_p - 1:13 pm on Apr 28, 2010 (gmt 0)
If you're good at something, don't do it for free. However, I am happy that sites like Wikipedia do exist, even though I'll never waste my time writing articles for them.
I would certainly do stuff for free for a non-profit, but not for Facebook. I do what I can for open source software I use - updating wikis, reporting bugs, etc. (I cannot do much in the way of code).
Even you are giving WW free content by commenting.