Best Buy to Lay Off 600 Geeks, Amazon to do Same-Day Delivery