Vitalsource Technologies, Inc. Hanging by a Thread