I just noticed a place where it would be appropriate to use regexp-opt instead of doing: (concat ":\\(" (mapconcat 'car value "\\|") "\\):")))) regexp-opt promises to be more efficient. -- Anders Johansson