This is an easy one. I would call ExplodeDeep or something.
Sometimes when I import files from vendors they have a LOT of blocks inside blocks inside blocks like nested 20+ layers deep. Its annoying to explode them all by hand for cleanup, materials, and prevent them from making a mess of block manager in parent model.
Need something like:
select all block instances
loop while we have something in our selection:
explode
select all block instances
end loop