Vitalsource Technologies, Inc. A Clash Of Ideologies