Well excuse my Unix roots and the extra "L".. the semantic is the same - he was redirecting to a "bit bucket" device. If he had redirected to a file, he would see the return code from the first RedirectOutput() there. He's seeing the second one on the screen because he's turned the redirection off before the RedirectOutput() return code is returned (and not caught). Jeez, I hope that's clear because I really don't want to return to this again. ;\)

Glenn
_________________________
Actually I am a Rocket Scientist! \:D