Creative Uses of IDisposable