I did my stint in the service industry. The best tippers were usually active or former waiters, busboys, cooks, etc.
One of my best friends worked his way through college as a busboy and waiter. He taught me how and when to tip...and if possible use cash.