Vitalsource Technologies, Inc. Coping With Retail Giants