Vitalsource Technologies, Inc. A Test Of Time And A Test Of Time Revisited