Walmart Pay in 4,600 Stores

It looks as if Walmart might become the new leader in the payment solutions industry. One has to wonder how the Apple Zombies will react to that. Will it actually get them to start shopping at Walmart or not?

Read more