Thanks Josh. Yeah, I've been playing around with the speed and I think you're definitely right. I have all of the open/close speed properties externalized so it's a very quick change.
One thing that's driving me nuts is that sometimes during the tween, if the user's mouse hovers over one of the tweening buttons, there appears to be a small 1 or 2 pixel separation. I am almost certain that it has something to do with the way the skin is being rendered to the over state and then off very fast during the animation. No clue how to fix that though. I've tried disabling the buttons before the tween starts, and enabling again when it's finished, but that only fixes things for the final positions of everything. Anyway... gotta love troubleshooting bugs like that
