sounds like the server made several mistakes. The double charge, and the $10. Server most likely got confused and ran card twice, and got confused again when selletling the tips at the end of the night, and added another $10. It may have been a glitch with the computer POS system as well...