Disclosed is a container warmer that utilizes the same compartment for heating and cooling. In optional embodiments, the unit may include a programmable timer operably connected to the heating and cooling units such that the timer may regulate activity of the units. In other embodiments, the invention may include a baby bottle warmer in which the baby bottle is placed in a water bath in a compartment, the water bath being heated or cooled by heating or cooling units, and optionally operably connected to a programmable timer.