I believe there was an article by Dan Appleman of Desaware about a decade ago where he demonstrated that the IF structure did in fact take longer to process and used more memory in Visual Basic (I think v3 at the time). Not sure that similar numbers would exist in KiXtart or not, someone had run some minor testing with loops that showed one was just barely faster then the other but only after thousands of iterations.

However, I think that aside from being a techno geek that is looking for the millisecond difference or whatever... Richard has helped MoonPie to understand the why of using which method. I doubt anyone is really writing Logon or Admin scripts that are really going to make all that much of a difference in speed regardless of which method is used.