Vitalsource Technologies, Inc. Grappling With The Good