Best Buy could not have bought advertising better than this: