Advances in distributed agent-based retrieval tools.