for (Iterator itr = services.iterator(); itr.hasNext();) {
Service service = (Service) itr.next();
//force conection to service to make sure its a valid handle
try {
service.members(null);
catalog.add(service);
out.println("Added " + service.getIdentifier());
}
catch(Throwable t) {