As a follow-up, is it possible to maintain the undo stack between invocations? (I haven't yet trained myself to maintain one vim window and shellout often, rather than write/quit and reinvoke.) Randall -- Randall Lucas DF93EAD1 Tercent, Inc / SuperSurvey Online Surveys http://www.supersurvey.com