I thought this was very valuable advice...so copied and pasted it here, giving credit to the poster...
Flatbush Flyer
15.4k
January 27, 2014
Point Richmond CA
#107
Posted Sunday at 09:30 PM
No “power” needed.
1. Book Onboard (months prior to any future O holiday sale, which we know from experience will be coming). Of course, this would be harder if we’re talking about someone booking their first O cruise. However, it is possible to have a friend or family member do a “book onboard” for you
2. Transfer to TA during the allowable 30 day window).
3. When O sale happens, have TA exercise your original Book Onboard “lower price match guarantee” (if price is actually lower and there’s cabin availability). But, don’t forget to do the math on any changes in air/air credit $ and/or O Life perks.