I installed the Ecobee Internet Enabled Smart Thermostat a few months ago. Now that I have been using the Ecobee a while I can say without hesitation that I love it! There are 2 components. The first one is the equipment interface module that goes in the basement to connect to the heating and cooling equipment seen here attached to my cold air return:
