I think that I already know the answer but I don't like it too much so I'm looking for any other ideas that might make it better. Assign seems to be a very little used Autoit feature as there isn't a lot written about it (I've looked). I am using it to create the equivalent of the PHP Extract function. For those who are not familiar with PHP, this takes an Associative array variable (ie it has a name not just an index) and creates a standalone variable using its name and an optional prefix. I a