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