Vitalsource Technologies, Inc. Splicing Life?