Vitalsource Technologies, Inc. Crossings And Crosses