Copyright (c) Palo Alto Research Center Incorporated. All Rights Reserved.Last updated yzhang@parc.xerox.com Feb. 2000