Vitalsource Technologies, Inc. Riding the Wave