OK, as I understand it, everything will be paid for except for any room charges that may have incurred. When we were there in July they only put a $1.00 hold on my card. Depending on the day of the week you write the check you have a few days to get back to the bank before the check is presented to be paid. For instance if you give them the check on a Saturday, they can't even put it in their bank until Monday and unless you use the same bank as them (doubtful), then you are looking at the earliest it being cashed is Tuesday. So you easily have a one day lead on them to get the money in the bank.
Secondly even if they call to verify the funds (which they would physically have to do, it is not electronic) then you can dispute that because even if you had a direct deposit going in that day, the system may not update that information until after banking hours, so even though the money is "there" it may not show. (just a little side note; did you know that some ATM systems are actually a day behind in their info)
I say go for it! Chances of Disney beating you to the bank are slim to none even if your plane is delayed and even if the check does bounce you are looking at a $25 (more or less) service charge. That certainly beats a $50 fee on a $500 cash advance.
Also, even if it does bounce, the bank will send it back to Disneys bank and it will automatically be redeposited, chances are Disney wouldn't even know it bounced.
So, I hope this helped you (and others) some. Have a good trip and don't worry!!!
Another thing too, is maybe you could go to the payroll department of the business and ask them to send it directly (in a prepaid envelope you give tham that has a deposit slip in it) and ask them to just mail it to the bank.
Have fun!!!
EDIT AND SIDE NOTE..........
I am not saying that intentionaly writing a "bad" check is OK to do, I was simply explaining the process of how it would work.
