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