Programmable thermostats are a thermostat and timeswitch in one unit.
Hard-Wired thermostats have the wiring go directly into the unit. They can be battery powered or mains powered.
Wireless thermostats allow the thermostat to be installed without redecorating
Heating Controls Online
is rated 4.90 stars by Reviews.co.uk based on 2955 merchant reviews