Vitalsource Technologies, Inc. The Troubled Triangle