Vitalsource Technologies, Inc. Crossing Paths