Doht ...
I think I just found what you were refering too.
(setq SS (ssget "_X" '(list (cons 0 "MTEXT,TEXT,DIMENSION,LEADER") (cons 410 (getvar 'CTAB)))))
It is the single quote ( ' ) in front of the (list (cons ... you were speaking of, correct ?!.
OK, so, with that in mind, why does this piece of code need to be quoted,
(setq Dims (ssget "_X" '((0 . "DIMENSION,LEADER"))))
and this following piece not ??
(setq Blocks (ssget "_X" (list (cons 0 "INSERT") (cons 410 (getvar 'CTAB)))))
Is it because the first is a direct where the second is a list ??