Vitalsource Technologies, Inc. Virtual Environments 99