Hi Dale,
This is not a mojoPortal bug is it? This question would be better in the developer forum.
I would suggest some google research as I know of several things that can cause this. in your case it sounds like double postback, that is clicking the second button before it has completed processing the first postback. You might try disabling the buttons using javascript after the first button is pushed and then re-enable it after processing the postback.
Hope it helps,
Joe