> I do like the suggestion someone else had recently:
>
>
lo = some.long.object.reference
>lo.property = whatever
>lo.method()
>
>
>Making the shorter reference into a disposable variable is a nice trade off.
Yeah that's the approach that I usually take. Speaking of micro optimizations this is also slightly faster because variables require no lookups, while referenced multi-level variables do even if repeated in the calling context.
I literally NEVER use WITH if for no other reason that it adds an additional code nesting level.
+++ Rick ---