Here is something that I pieced together, more simple and more what I was looking for, which I can expand upon...
(defun Arkansas ( / )
(command "_.-insert" "C:\\Path\\Seals\\Arkansas.dwg" nil) ;Seal Path
(command "_.-purge" "Block" "Arkansas" "No") ;Purges Arkansas.dwg
(command "ddinsert" Pause "") ;Opens insert dialog box for seal(block) selection and insertion
(command "_.-purge" "Block" "*Arkansas*" "No") ;Purges unused (Arkansas - Name1, Arkansas - Name2, Arkansas - Name3 using Arkansas as the *WildCard*
;Placed seal remains
(princ)
)
Now I place a command on my tool palette for each state (why am I doing it this way vs more standard way, for some reason users find it hard to hit the refresh button on the tool palette that brings in new seals(block) at the very bottom out of alphabetical order and harder to find when there are 20+ seals and all the complaining)
anyway, till next time...