I posted this question yesterday in the general AutoCAD 2005 section but it may be more suited to this group. Is there any way to 'apply' an XCLIP boundary to a block or bound xref? i.e to DELETE the non selected area to result in a trimmed block or set of entities. (as with a microstation file fence command) At the moment I get by, by subtracting entities from a block or xref using XEDIT and using EXTRIM to trim objects touching the boundary but this is a pretty long winded and clumsy way of doing it and means I still have to manually delete things that are not touching the boundary. I am about to set about trying to write a macro that will do it in lisp/vba. Has anyone got leads or samples (or even better a complete macro) Or does AutoCAD / ADT 2005 do this already and I am missing something? John