Vitalsource Technologies, Inc. Riding the Roller Coaster