Yay.
I figured out how to preserve the error level in a windows batch file before invoking the error handler with a single line.
Thanks for nothing, lousy internet!
Oh, and here's another favorite while 'debugging'..
if errorlevel 1 ( echo ERROR! & pause )