Return to Article Details Developing virtual worlds: The interplay of design, communities and rationality