I have Tivo which does not have an "off" button.  However, whenever Tivo is not recording something or getting updates, it is automatically in sleep mode, so....