Vitalsource Technologies, Inc. Conceptualising Community