Vitalsource Technologies, Inc. The Threefold Struggle