No avoiding the $5 fee. Once at walmart I got the fee for $2.50 but not sure why.

I think the smart way to do it would be keep a supply on hand for whatever your redeem levels are.

Maybe keep 20-30 $25 cards on hand, 10-20 $50 cards and maybe 5 or so, $100 cards.

And just go to the store once a week.