You are correct Keith.
"May need a vl-remove nil ??"
What is that?
Forgive my ignorance all.
Let me review the premise for this routine, just to make certain it is understood:
1. select a "source" block
2. select a destination block to match scale, rotation, color,linetype,etc. layer too.
3. keep selecting destination blocks until finished (not all blocks, just a few select ones)
note:would work like [match properties] does.