The LaTeX companion, 2nd edition describes various tools for manipulating .bib files, for example for extracting all @article's why aren't tools like bibextract and bibtool present in TL? as far as I know both are GPL'ed. /daleif