IMO if you are getting load on the component that is that high you'd be better off writing an internal module/component for your XMPP server that handles the traffic, whilst it might not be the easiest way and you will be tied to your particular server implementation you will get the best performance possible. Rich