Wal-Mart, Others Take E-Commerce Lead