Vitalsource Technologies, Inc. Prophetic Precursors