My only caveat to booking, is that there is a chance that no discounts will be come available. So never book expecting to get a discount. And book knowing that if you are dead set on a certain room type at a certain resort, you may be blacked out of discounts. Since discounts are set based on availability, by booking now, you may be the person who kicks the room count in that category from discount, to no discount. But if you are just looking to say, stay at a moderate, then you should be fine. For instance, you may be able to book POFQ now, but may need to switch to CBR as POFQ may be blacked out for that discount. The only times you need to book now are if you have a certain room request, IE Pirate Rooms, or are booking during a high demand period. Otherwise if you are happy with a room at a given price, you can almost always wait until it gets closer and discounts get released. (If any do)