That sounds similar to what I'm already doing.
The issue arises when I have two pressure plates pointing at the same door. So for example player1 has to stand on a pressure plate to open the gate and let player2 through, but player2 can't follow through the gate until player1 locates another pressure plate to hold the door open so both can proceed. In these cases you have one door being referenced by two plates, one sending an Off signal, the other sending an On signal. If both pressure plates are off, the door animates correctly, if both pressure plates are on, the door animates correctly, but if there is any mix of on and off then the animation sticks.
I've uploaded a stripped-down example of what I'm working with here: http://www.silvite.com/crap/PressurePlates.capx
And thank you for your replies, I do appreciate the help.