Vitalsource Technologies, Inc. More Random Walks In Science