If you have a heat pump a programable thermostat will not save you much $$ in the heat mode since most heat pumps have to work hard just to maintain the temperature and when the temperature is not maintained the electric resistance heat comes on and that will really cost you. Our testing has indicated that unless you lock out the electric resistance heat with a set back thermostat on a heat pump you will actually use more power since when the thermostat comes out of set back it will activate the electric resistance just to bring the house up to temperature quickly.
Now if the electric resistance heat is locked out you might say so what now I am saving energy but the problem is in cold weather it might take hours or even a whole day to recover the 10 degrees set back without the electric resistance heat.
Heat pumps are marginal at best when the weather is real cold and most are set to lock out at 30-40 degrees. You might save a few bucks on the resistance heat end by the heat loss factor but always remember electric heat while expensive is 100% efficient so there is no stack/fossil fuel % of loss to deal with.
Everyone has a opinion and this is mine when it comes to set back T-stats on heat pumps.