Consider a digital programmable from Honeywell that has Adaptive Intelligent Recovery (AIR). The VisionPro has this feature, with the ability to enable/disable it if you discover a conventional recovery actually works better. The AIR works well from my experience...it ramps up or down to the desired temperature you've selected at a given time. If you like to wake up to a warm house at 6 AM, the AIR will begin ramping up over time the temperature (slowly extending run times each cycle) until the temperature is at the higher setpoint. Works great and saves energy.
Any recommendations on a reliable thermostat that will bring up the temperature gradually in 2-3 degree increments?