Vitalsource Technologies, Inc. Public Choice, Past And Present