Vitalsource Technologies, Inc. Staying Alive