You can get thermostats that can be networked..
http://www.tekmarcontrols.com
also you should zone the house, having the whole house controlled by one thermostat is not efficient.
With some of the network thermostats, each room controls its own climate, and you can access the system remotely... turn the a/c on in the den and kitchen 20 mins before you get home, etc.