Vitalsource Technologies, Inc. 12 Going on 29