well, I've found another option, that'll work for us.
BJ's also carries the Disney cards in increments of $25, 50, 100, and 150, for approx a 4% discount, and I can pay for them using my Marriott Visa card, so I can save a little, plus still get my Marriott Rewards points.
I'll be getting...