Vitalsource Technologies, Inc. Witness And Memory