Vitalsource Technologies, Inc. Infinite Crossed Products