about point 2 , once I read in Cadalist , that is better not to use SelectionSet object .
i think it was
;;;Author
;;;R. Robert Bell
What I do is to convert th SS in a OBJ list , so it can be handle by foreach ,
Often I use the
VLA-GETACTIVESELECTIONSET after a SSGET .
But I feel confort with a OBJ LIST