Vitalsource Technologies, Inc. Can We Know Anything?