Great post. I have one question you may wish to ponder - what the heck is going on with fd 3 in this example? As far as I can see, the manipulations of fd 3 are (as with dd's output in the example) just noise. I know its OT, but I wonder about this.
Re^2: Redirecting STDOUT and standard error to file