Vitalsource Technologies, Inc. Polemics And Provocations