Okay, so this should be an item attribute, right? I mean, if it were a layer, then sure, you could use Layer.containingComp but I am filtering by compItems for item type and where I would think there should be a .hasParent or .getSource or moveUponeLevel...something to that effect, I am not seeing any way that will allow me to access my selected comps container. I have a dual nested IF condition within my for loop. If my item(i) is a compItem and meets the second criteria (this is where I want to specify, this comp does not live inside another comp) do this thing...right now it's just alert the name and select the comp. But eventually, I intend to use this to remove the need to hard code the main comps name in a much more complex script. Why isn't this clearly defined in the scripting guide? Can anyone assist with this? Much appreciated if you can!!