hmm, ja, then I would put one here too. and remove the sleep ...

code:
For Each $sDrive in $sNetDrives
$prgFuncStatus.Value = $prgFuncStatus.Value + 1
$lblFuncStatus.Text = "Mapeando $sDrive:\"
$=Execute($Form.DoEvents(1))
Next

-Shawn

The more DoEvents you put in, the better the eventing will be. But don't go over-board with this, you don't want "form" to steal from "function" that is to say, don't loose sight of what this script is trying to accomplish - its more important to have a readable script, and a script that works - versus a script that looks pretty and updates the clock accurately.

-Shawn