Tipping- When is it appropriate?

The discussion on tipping comes up all the time. When to tip? When not to? How much to tip? And who deserves the tip? I once had a guy who was working for me, he was from Ireland, and in the States for about a month. We were out to eat at a decent establishment […]