I'd like to put a note inside \cite brackets, at the beginning, like this:
[e.g. 19,20]
with the space being non-breaking.
The optional argument makes puts something at the end:
\cite[e.g.]{refA,refB}
gives
[19;, 20, e.g.]
(though there are more commas and semicolons than I would like).
Is there a package or some other magic that will achieve this?

\cite[e.g.][]{cite}– Seamus Jul 20 '11 at 16:45