This week, Walmart announced that they will offer free two day shipping on over 2 million items for orders over $35. This directly undercuts Amazon's Prime offering, where customers pay $99 for the same privilege.