But yes, for the moment, WalMart seems to have won the battle. But I can't help but think the clock is ticking for them too.
Walmart was smart enough to up their e-commerce game early on. Their online presence is actually pretty impressive. They can get stuff delivered to you quickly, and if you spend more than $35 the shipping is free. That should keep them competitive with Amazon for quite a long time.
Plus Walmart is a bigtime grocer as well. Kmart tried to enter that realm with the Super Kmart stores but failed.