Good Stuff. I looked into enabling TIMING all of the time. It's 2 lines of code on the client side. Where \timing ON is slow because it outputs the time. Just tracking it and setting a variable EXEC_TIME or SQL_EXEC_TIME would be cool. Because if you did something, and it took a long time, but you were not paying attention. You could \ECHO :SQL_EXEC_TIME and see it. (Also, this means you could actually code a script to be aware of how long things are taking without extra tracking on your own)...