Yet another serious problem with vbscript.
VBScript lacks variable scope other than in subroutines. I can't have variables local to an if statement. This is pants.
On another note, I think it would be possible to quite easily port most of VBScript to Parrot. If I have the time I might give it a go. I'd have to have a compatibility option tho' so it would be possible to use with or without the crippled elements (ie real dynamic arrays instead of C style arrays)