Vitalsource Technologies, Inc. Troubled Waters