Vitalsource Technologies, Inc. User-driven Applications For Research And Science