My eyes! MY EYES!!! What was that up there?
If "message" must be an implicit variable, much like "result" in Delphi...so that only the last assignment to message in the function is shown, and not until the function exits...then *perhaps* it could pass as a "good-intention-that-failed" thing. I fear that that is not the case though, in which case it's the stupidest syntax I've seen until now.
On the positive side, more features like this means the gap between VB-programmers and us grows bigger for every day. Making me even more lucky I'm on the right side of that gap.