>
>Maybe the function was changed in 2005 and now it does perform short-circuit evaluation.
No it doesn't:) I think it's a bug because there in doc it says it's a counterpart of C conditional ? operator.
Anyway I don't use VB, just sounded to be a bug according to doc.
Cetin