Jonathan, Thanks very much for your clear and thorough explanation.
One of the major difficulties of discussing matters like this, of course, is semantics. Many common words we might use to describe apparent actions - like "update" or "refresh" -- have such specific meanings within the context of Flex -- often naming specific methods, in fact -- that someone like me, who is relatively new to Flex and ActionScript, may misspeak (and mislead) by referring to things incorrectly. I understand that the key concept is whether an object "knows" that something has happened. I mistakenly thought that the AC "knew" that its source had changed, but the Repeater didn't "know" that the AC had changed. You've straightened me out: the AC didn't "know" its source had changed, and therefore didn't communicate to any other object. > The easiest solution is to use the AC directly to change the data. Thanks. I understand. I'll have to think about whether that's appropriate in this case, since a change in the source array would actually be generated by the addition of an object from a wholly different area of the app. But you've given me more understanding, and a good rule of thumb: when something doesn't appear to be updating, it probably hasn't been told to. -- Thanks, Tom Tom McNeer MediumCool http://www.mediumcool.com 1735 Johnson Road NE Atlanta, GA 30306 404.589.0560

