Because the truck idles for 15 minutes every time I use the remote. When it's -27 like it was 3 days ago I like to let it warm up as much as possible.
My remote starter is set to idle until the vehicle comes up to a certain temp and then shuts itself off. It can be programed to do this every 4 hrs. If your in a remote location and there is no way to plug the vehicle in overnight this feature means the difference between a vehicle starting the next day or not.
It's a Viper remote starter. Now you can get them that interact with your smart phone. Monitor your alarm system and start the car remotely.
http://www.viper.com/