Vitalsource Technologies, Inc. Many-faced Argument