Vitalsource Technologies, Inc. Distributed Computing - Iwdc 2003