On another cruisesite, there is a big hulaballoo going on about the new tipping charges on Celebrity.

My question is: Is it somehow advantageous to the cruiseship company to handle the tipping? I wonder if they keep a percentage. I also wonder how quickly the crew gets their money. Somehow, I think it is better for the staff if they get cash.