Vitalsource Technologies, Inc. Riding The Wave