Let's face it: most of us have a love-hate relationship with our thermostats. We want a comfortable home, but we also dread the sky-high energy bills that come with it. Enter your home's best friend, the programmable thermostat, a seemingly simple device that can make...