Vitalsource Technologies, Inc. Distributed Manipulation