I love it when virtual communities act like real communities and come together to achieve a common purpose. The special joy I have from this phenomenon is enhanced when the virtual community uses the everyday technology tools at their disposal to achieve their ends. For that very reason, I spent some time a couple of […]