I came across a very insightful post over at Experience: The Blog where the author uses Maslow's hierarchy of needs to tease out some of the reasons for online behaviour, in this case why people join online communities. It is a very good analysis of the motivations behind people's behaviour ...