Best Buy takes a licking, promises to keep on ticking