Vitalsource Technologies, Inc. A Long Walk Home