You're right. I hadn't ever tried this, so assumed that you could initialise on declaration like you can with script locals...seems a bit inconsistent. Best, Mark On 5 Oct 2006, at 17:42, FlexibleLearning at aol.com wrote: > Declaring initialised globals is not supported, so "global > gAGlobal" is > fine, but "global gAGlobal=empty" throws an error.