Vitalsource Technologies, Inc. Between Struggle And Hope