Hi Dave. Yes, I already tried that approach. The problem is that whatever level I 'turn off', nothing draws after it. I think I've had an ah-HA, the problem is that when turning off WBS elements, I need to ensure the parent-child relationship (hg_has_children) isn't broken. Example: If I turn off the phase in the test project above, the milestones have to know that the project is their parent now. Likewise, I think also instead of dealing with 'Project Level' and 'WBS Level', what I actually require is 'Project Level' - 'Phase Level' - 'Milestone Level'. Phases are their own level. Thanks for prodding me to keep thinkin'.