Need to get Walmart to accept btc and resell the ones they get. They could accept then online for purchases and giftcards (so you wouldn't have to wait for confirmations for your purchases in store)
So the hurdle to mainstream acceptance...is mainstream (Walmart) acceptance.....