If I remember correctly, and Satya will correct me if I'm wrong, but It stated in the Specs, that when Sessions migrate servers, that you cannot guarantee which JVM those listeners will fire. More to the point, it stated that the Listener may fire from a different JVM then where you are. I think that that is important when you want listeners in a distributed environment. Mark