Vitalsource Technologies, Inc. High Times Hard Times