Vitalsource Technologies, Inc. Difficult Triangle