Basicly what i was trying to covey is that if a variable exists, using a local variable in a procedure does not effect that initial variable unless you do not localize it. I know it sounds rudementry, but i assure you, I will attempt to explain a basic (well, kinda advanced) programing method that you can use to make some really kick butt programs. (Or at least make your programs better and more usable with.) ...My article will explain it all. (w00t!)