Create an account on Walmart.com Then add of each of the e-giftcards from swagbucks to your account. Then you can order a physical card. There is no charge for delivery of the physical card to your home.
How long does that take to get? This is an interesting idea that I hadn't considered, and actually solves another issue I was pondering.