My son once said that over-tipping was a way of getting strangers to like you. He was 12 at the time. Smart kid.
I agree. I once had a girlfriend who had waited tables and she put it this way, "If you tip well, they'll remember you. And if you don't tip well, they'll remember that too. So if it's a place you want to return to, tip well."