Yes, that is true, but the passenger does not pay this the agent that is getting the client pays it out of commission. There are many good reasons for this policy and as a TA I am not unhappy about this change at all.
Also on the $200 cancel fee per cabin for the 2009 bookings if you make another booking in 6 months that fee is allocated as a future cruise credit against your new cruise.