Vitalsource Technologies, Inc. Producers, Consumers, and Partial Equilibrium