Vitalsource Technologies, Inc. Its Broken, Lets Fix It