I am looking for some details on stateful session bean state replication. What triggers state replication? Is the entire state replicated or is there a determination of what has changed and if so how is that done? I am trying to determine if there are any special programming considerations necessary for stateful session beans as there are with the replication of HttpSession state (where you have to make sure you call setAttribute again if you change anything that you pulled from the session). Thanks.