Vitalsource Technologies, Inc. Market Microstructure: Confronting Many Viewpoints