One thing I added to mine that I really like is a Wolverine oil heater. These are an adhesive pad that goes on the bottom of the oil pan -- you plug it in and it keeps your oil nice and warm. With just the block heater, the oil is still pretty thick when the engine starts. This gets it flowing nice from the start.
If its just in the 30's or so, I just run the oil heater, as it gets colder, I run the block heater, when it gets down into single digits and below, both of them get turned on.
I got tired of opening the hood all the time to plug the truck in, so I went to my local Caterpillar dealer and got a plug-in outlet with a nice chrome cover like you see on some big trucks. Drilled a hole in the driver side quarter panel right under the side marker light and mounted it. It looks nice there -- not many people notice it. Ran both the wires for the heaters together into the plug -- voila!! No more opening hood -- just plug 'er in she goes. Did put switches in-line so I can choose which heaters will activate -- either one or both.
I know, it sounds like a lot of trouble, but I'm kind of wierd with plugging this truck in and it has made it much easier!
Dave