As I understand it, when you do a findBYPrimaryKey(), you get back a primary key objectfrom ejbFindByPrimaryKeyt() and the remote interface implementation from the home object. Still, you do not at this pint actually have an entity bean instance. Do you get a bean instance to go with your primary key only when you call a method from the remote interface in this life cycle? Also, going the other way, since you don't normally want to call remove() on an entity bean, when does the container decide to remove the instance and put it back in the pool? Do instances inthe pool have state from the instance they were just used for, or ar e they put in thepoolwith reset valuess? Thanks. Ken =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".