hash tables might be a bit slower to process...
I agree with codemastr
Hash tables are pretty hard to knock over. They arn't ordinarily written to/read from text files which makes them zillions of times faster than global vars to begin with. Then of course is the amount of info that you can store in them.