Who's cheaper: Amazon or Wal-Mart?

CNNMoney went shopping, comparing two of the world's biggest retailers. Both claim the cheapest prices, but which one delivers?