Description on Walmart.com labeled this as "programmable". It is not. There is a thermostat dial where you select the level of heat you want produced, but that's as programmable as it gets.
The legs are PLASTIC. Don't know what I'll do if one of them breaks. Door is also plastic, but I'm not as concerned about that. The legs however, seem like they might break if the unit is pushed around on the floor, or too much weight is accidentally applied.
This unit works very well. I have it in a bathroom. Pumps out more than enough heat for that space.