Online communities generally have several purposes, in my opinion. There are two that strike me as most important. The most obvious and prominent one is to learn through one another, and share information and opinions freely. But the other, equally important purpose, is to accomplish something together, as a community. Many communities do a project, where all of the members combine their skills to produce something of material significance. We are lacking significantly in purpose, with respect to the latter aspect. There are Distributed-Computing Applications stickied in the Biology forum, but no one seems to be using them. A community of this amazing size could really make an impact if we were all to come together and contribute to one of these projects. It would be nice to see the importance of joining a team on one of the Distributed-Computing Applications not under-stated. Also, there is much potential for the Technology and Science divisions to come together and make some useful Applications or Software. I'm done with my rant. What's your take?