As a former "Earls girl" I must say, they do strive for consistency in service, and it is always good when I have eaten there. I recall one time my boyfriend and I were there, the manager, out of nowhere, came over and told us that she was terribly sorry, and that Kris' chicken and ribs, combo would be taken care of because they had a problem with the forno oven and the food would be another five minutes. We were quite taken-aback as we had JUST finished our appetizers and were perfectly content. In hindsight, it was a much better approach than leaving us eventually looking around, wondering where our food was. The free dinner was probably unnecessary though, as appreciated as it was. My biggest pet peeve when dining out is being ignored. I am perfectly aware of it if someone is slammed and I have patience for that, but if they can't even quickly say "I'll be right with you" with an apologetic smile as they breeze past, I'm a little put off. The worst time I remember this happening was recently at Hy's in Whistler. I don't expect my server to know that this is the first time I have ever ordered a steak at a restaurant, having been a veggie for 13 or so years, but I do expect her to do a quality check regardless. The service was outstanding right up until the food came. My "medium well" steak (sorry guys) was bleeding all over the plate. I finished everything else on my plate and managed to eat half my boyfriends fries before she came by, and even then I had to flag her down. That sucked. It happened to be an anniversary night that I had been planning for quite some time and I don't get the opportunity to eat out at the finer (read: expensive) dining establishments of BC all that often, so it was quite a dissapointment. I know what it is like, having a full section and everyone wanting your attention, but seriously, there's nothing worse than desperately trying to make eye contact with someone and they clearly avoid you. That being said, a smile and a gracious attitude will make up for almost any screw up with me. The only thing that really affects the tip I leave is the servers attitude. If they are friendly and approachable, that's all I need. Mistakes happen and I totally accept that, but pretending they don't is probably the biggest mistake a server can make.