I created a stateless session bean. My client creates the bean, and then calls remove on the bean. Every time the bean is created by the client, a new session object is created on the server (I know, because of a System.out.println in the constructor of the bean). I thought sessions were supposed to be cached and re-used? Am I missing something? Thanks. -AP_