Vitalsource Technologies, Inc. Certain Fragments