Vitalsource Technologies, Inc. Rationality Redeemed?