AMEX gift card is another option for the last minute. Remember to via ebates or mrrebates first to get another 1% cashback.
Originally Posted by
IAHtraveler
Ouch! Lucky for us, my wife's tuition bill came due the same week we got the BA cards. If something like this happens to you again, I'd just go buy store gift cards on your last possible day so you don't forfeit the miles.