The one place I generally tip really well is the small family owned Italian restaurant here (that keeps me sane with good Italian food, which is hard to find here!) The service is *always* great. The first time we ate there, the service and food was so great we left almost a 100% tip. Generally we leave anywhere from 30-50% when we eat in - always the perfect amount of attention, make sure everything is 100%, etc), and give the delivery drivers a decent tip if we have it delivered because they're quick about it. Last time we ate there, they even gave us free cannolis

(We go there so much they know who I am by my order/voice when I call in an order!)
The place we ate on Saturday for date night had one of those pushy servers, who actually took Rob's plate away before he was done with his salad, and put new sodas down when we'd taken 2 sips of the ones we had. I think she was trying to overdo it, really. Kept reaching in for plates and we'd have to tell her to leave them there because we weren't finished yet!
I agree with the idea that they should be paid a regular, higher wage to help out with the inconsistencies. My cousin works at my great-uncle's high-priced restaurant where they have to pool tips at the end of the night and equally split them, but I hate to think of the people who slack off because they know they're going to still get the same share of tips as the ones who busted their butts all night.