Vitalsource Technologies, Inc. Progress(es), Theories And Practices