Bob, I don't think you sound cheap at all! What you do sounds a lot like what we do, and some people think it's
too much.
We don't tip our Room Steward upfront, but usually tip a little extra at the end of the cruise unless they were terrible

(only happened once).
We use Anytime Dining, so don't usually tip our waiter's any extra, unless they go
way out of their way.
We also tip the bar-boy in our favorite bar

. He's the one who does all the
real work behind the scenes, and I think he deserves a tip. They're always surprised and very appreciative.
We fill out lots of "You Made a Difference" cards for crew members, too. They're very important for evaluation and promotion.
We tip a hotel maid $5.00 if we're staying just one night because it's more work for her.
Most people want to know how to remove the auto-tips and tip less (or nothing

), so I think
we're being fair.