Hi, We're looking at using XFire to provide some of our Web Services functionality. One of the things we need to do is provide versioned services, and we'd like to do this without having separate classes for each different version, primarily as it's a real maintenance headache. We're also using JiBX which provides the ability to have multiple bindings on a class. We can then pick up a version header, translate that into a binding name, and in the JiBX XFire code specify the binding name we want to use at invocation time. Has anyone tried something similar - I couldn't see anything "out-of-the-box" that would do this kind of functionality? Any comments on the above solution? thanks, Steve