Vitalsource Technologies, Inc. Combining Both Worlds