Vitalsource Technologies, Inc. Separation of Flow