Vitalsource Technologies, Inc. Demand And Supply