The search capabilities in UDDI can be very powerful, but they depend almost entirely on the quality of the data being searched. In the free and public UDDI Business Registry, the quality of data varies. There are considerable differences in how organizations register Web services, and how they use identifiers and categorizations. Standards like the WS-I Basic Profile 1.0 help a great deal, but the real power is in the taxonomies used for categorization. Private UDDI registries tend to be better at standardizing how data is published and categorized in UDDI. Of course, this is not a reflection on JAXR, which is a nice API for accessing UDDI registries. Like many data access tools, however, JAXR's usefulness depends in large part on the quality of data it's accessing; garbage in, garbage out.