I'd add my vote for finally, too. Even if it doesn't solve all the world's problems, it solves enough of them to be very handy. And I realize I could wrap the try/catch in a dynamic-wind, but it seems rather nicely related to try/catch and exceptions. ../Dave