I ordered from disneyshopping.com last trip and it was waiting for us when we arrived. I ordered about 2 weeks before in order to leave enough time, and I called the resort before we left to make sure it had showed up so that if not, I could start making phone calls from home (I'm a little neurotic I admit). When you order, in the name field for shipping just add "arriving xx/xx/06" so that the resort will know when you're getting in and they'll add a note to your reservation that there is a package waiting for you.