WEAVEWORKS INC