Vitalsource Technologies, Inc. Answers... To The Difficult Questions