Vitalsource Technologies, Inc. Keeping Heads Above Water