>I think that the examples are a bit sloppy
>
>If something fails in the Try branch - it is possible that the object(s) won't exist
>If you try Close() on a null reference - you'll get an exception
Ah, you're right. That part, I should have done it like the other places. Thanks for spotting it.