Vitalsource Technologies, Inc. Perplexing Plots