Vitalsource Technologies, Inc. Difficult Virtues