Quick proposal to change the type attribute for declaring support of extensions. Currently we have extraScanData, extraSearchData and extraExplainData to allow you to specify which request the extension is available for. But in practice I find that this is either not enough, or too much. I'd prefer one value 'extension' and let the extension profile which requests it can be sent on. eg: <supports type="extension"> info:srw/extensions/1/ident-v1.0 serverInfo </supports> A great example as the serverInfo can be sent on any request. Another one would be a request for the recordIdentifier, which could be sent on explain and searchRetrieve but not scan. Rob ,'/:. Dr Robert Sanderson ([log in to unmask]) ,'-/::::. http://www.csc.liv.ac.uk/~azaroth/ ,'--/::(@)::. Dept. of Computer Science, Room 805 ,'---/::::::::::. University of Liverpool ____/:::::::::::::. I L L U M I N A T I Cheshire3 IR System: http://www.cheshire3.org/