What's your method for calculating a tip?
I typically tip 20% of the total after tax. I also round up because I'd rather tip too much than no enough. If the service is just plain bad though, I'll tip exactly 15% and if it's horrible service, even less. It's gotta be pretty bad though. If something happens that's not the servers fault, I still tip them the full 20%.