This research is being supported by NSF STIMULATE grant IIS-96-18797 and NSF Digital Libraries Initiative Phase 2.