Vitalsource Technologies, Inc. Entire Functions