Why do some online communities succeed, like Second Life, Facebook and, well, this one, and some fail?
The answer may be in what their communities think about 'giving' and it can tell us a lot about people in general.
Everyone does something on social sites for a reason. People like to 'get paid' even if that doesn't mean money. It is why people submit articles to Digg - submitters get the satisfaction of knowing they brought an interesting article to people that they may not have found themselves.