Tipping generally changes depending on where you are in the world. In Britain you don't always have to tip, but I always make sure I do. I have a lot of respect for waiters and waitresses - it can't be an easy job and they often don't get paid huge amounts, so I think it's important to reward them and let them know if they are giving great service.