I was just posting a comment over on Dave Carabetta's blog about CFDump and I thought I would mention it here also. I am a HUGE fan of CFSilent. I like to try an limit the amount of the data that I have to send to the browser. One of the pains of CFSilent though is that it makes debugging harder since you can't just output variables... they are not added to the buffer.
One day, I discovered, quite by accident, that if you run a CFAbort inside of a CFSilent tag, then the buffer created inside the CFSilent is actually appending to the output buffer. What this little gem means is that if you run a CFDump and then CFAbort tag inside of CFSilent, you get to see the CFDump data! Granted, the page terminates, but heck, if you are debugging, this is fantastic!