A group has a rect, and so do the objects inside it. They all have locs as well. So just do a little math and calculate the local position of any object within the group, just as the default functions give you that information relative to the stack window or screen. Best done as a function, as you indicated. Craig Newman