You also need to take into consideration your location. Although many have said that the "best" rates come from booking early, and I believe this is the truth in most cases, the best rate that I have ever received was booked a month out.
Generally, Florida Resident Rates do not hold true to the "early booking, best rate" rule.