Free dining is only offered with certain packages at a specified time of the year. This year it is late August to late September. I believe its 8/26 - 9/22. You must check in one of those specified days to qualify for free dining. It's Disney's way to try and encourage people to come during their slow periods. Sorry this is not applicable in July.
Thanks for filling me in. Sounds wonderful, and its "food" for thought when planning our next trip. Sadly, I can't change my trip, but to all of you: A round of applause for being such smart travellers!!!