Vitalsource Technologies, Inc. Lost But Making Excellent Time