Actually I doubt they will have any "o%" dates or any dates of more than "5%". Just mentioned it because it is in there. AT least now ALL onboard bookings are 100% refundable and those "open" bookings were not refundable after 6 months. So if you dont like the "deal" you can always get your money back. Just have to watch the "cancel by" date on the booking you are using to hold your onboard discount so you dont move into penalty while "deciding" what cruise to take or you can lose your money that way.
I like that idea though Bill the room would be packed!!!!