they still offer stock credit. There is an online form. Whether or not you can stack seems to depend on your luck. If you got OBC from your travel agent, you should still be able to get your stock credit, but if you got some kind of discount from RCCL (like a gambling credited cruise) then they have been saying no.