The cost and benefits of big-box retail