Vitalsource Technologies, Inc. Necessity Lost