It sure is an accident waiting to happen. I was just thinking about the debugging nightmare that could result from this. Imagine having completely different code running when you call an obejct's method than the code you can clearly see should be running. That's the kind of thing you can spend hours on!
>Cool. I just assumed that since the class button was "first" in the object list...it would execute first. IAC, it's an accident waiting to happen to have two objects with the same name. Yuck.