I'm on board the Serenity now, and just got confirmation from Paula Jean that the milestone credits cannot be requested on board. They must be arranged in advance by the travel agent. Right now, I'm on my 34th cruise, Capetown to Tema. Tema to Las Palmas will be my 35th, which will earn me a $300 milestone reward. Las Palmas to Miami will be my 36th, yet I'll be unable to use my milestone reward on that voyage since the agent didn't request it in advance. I wonder how many people will forget to have their agent request it when making reservations.