It's so easy to transfer rewards dollars (a quick phone call) and the transfer is instantaneous. So, I'll order the card well in advance ( 2 months) and then transfer what I need when I am there. I usually do not transfer all of it at once because I am afraid of losing the card, so I just refill and spend and refill and spend!