I can see the point of leaving a tip when a server has done a really good job (of course they should be paid a decent wage too). For me the annoying bit is being asked to tip before I have been served - I don't know yet if I would like to leave a big tip or a small one.