mit Biblatex bin ich sehr zufrieden. Ich benutze
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
Rob
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}
\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}}
\AtBeginBibliography{% \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}}
\AtBeginBibliography{% \renewcommand*{\mkbibnamefamily}[1]{\textsc{#1}}}