I'm a huge fan of online communities. I think that asynchronous internet-based communication forums such as Reddit and other discussion forums are one of the best things that could possibly have happened to collaborative invention. The Rift certainly would not exist without forums.