Vitalsource Technologies, Inc. A Generation Divided