Better buys, slower sales for Best Buy