if you've never had a cabin steward your in for a treat, they will be your best friend for the cruise. They will do anything (within reason) to make your cruise better. I always want to take them home with me.
I always tip the eve of dismemberment, in person