Vitalsource Technologies, Inc. Technological Challenges