>I have no idea what "VOID" actually means and why I would use it.
VOID indicates that nothing is expected as a parameter, and if used as a return type, then nothing will be returned. So:
Procedure foo(void) As void
Endproc
You wouldn't pass it anything, nor would you look for a return value.
Mike Stewart