Earlier this year, engineers at Wal-Mart Stores who track rivals' prices online got a rude surprise: the technology they were using to check Amazon.com several million times a day suddenly stopped working. Losing access to Amazon.com's data was no small matter. Like most big retailers, Wal-Mart relies on computer programs that scan prices on competitors'...