Vitalsource Technologies, Inc. So Many Snakes, So Little Time