I think some of you are missing the point about paying a few dollars more for a cabin than someone who books the last minute.
You have a distinct advantage when you book your cabins in advance, in that you get the sailing date you want and the cabin choice you want. Usually you pay more for that ADVANTAGE.
I wish I could book a cruise 3 months in advance, or as I see on some of these countdown clocks a YEAR in advance ! ! My station in life just doesn't allow me to plan on getting away that far in advance. I MUST always book a cruise a week or less away from its sailing date. Because of this "situation" I'm in, I RISK NOT getting the date or cabin I wanted. Any other itinerary than the Mexican Riviera is usually out of the question because of the added days of flying and the problems the cruise lines have getting a hotel room on such short notice.
I only use the cabin to sleep, shower and change clothes, so I really don't care what cabin I'm in and that part of the problem is solved. However, when I see a window to get away, I often get a "FILL THE SHIP"price which would probably infuriate some individuals on these boards. But I RISK NOT GOING AT ALL if the ship is filled 3 or 4 days before the cruise !! That's the DISADVANTAGE of last-minute-cruising.
However, when this happens I alleviate some of the disappointment by jumping on a plane and flying to my favorite "village", Puerto Vallarta and watch all the ELATION cruisers hit town on Thursday...
God, I love this country ! !