I was just thinking also that miles are worth more than Marritot Rewards points, so buying a GC yields more return than the MR Premier Visa available.
Certainly if you can get a 10% off deal like happens every now and then.
Anyone tried the 1-800 flowers e-gift cards?