I am wondering when the following methods should be used: BeanUtils.getScalarProperty() BeanUtils.getIndexedProperty() BeanUtils.getArrayProperty() I guess I'm trying to understand what support there is within Struts 1.0 for populating beans containing collections of objects (other than the standard Java types). I see that these methods exist but they do not seem to be called (directly or indirectly) by BeanUtils.populate(). Can anybody shed some light on this? What are some guidelines for using BeanUtils and PropertyUtils? Thanks! Eric Wu Java Architect www.GlobalMedic.com