I have tried both routines.
Thank you both for these fine codes, Lee Macs & Nick
Look like Nicks code works better and faster if I use it on a bunch of revit output.
This can work but now I found out that Revit produces very odd placed block definition.
The same 'looking' blocks fro Revit, as in AutoCAD you would model them, have different names but ALL WITH SAME ORIGIN .
To me this again shows how DWG from Revit is .. (hard to handle..)