> I certainly agree as far as to say this part of the language construct > is broken, but then I hate having to declare > a temp var for no purpose at all but to remove ambiguity in references I tend to think of it as writing more readable/maintainable code.