Vitalsource Technologies, Inc. Business Cycles