Why don't evergreens freeze?

My son asked me this, and instead of making up a good answer that he would beleive (he caught me off guard) I decided to admit I don’t know and ask here.

In the winter, trees drop leaves for a number of reason, chief among them to avoid freezeing during very cold weather. However, evergreen trees don’t do this. Why, then, don’t the trees or pine needles freeze and kill the tree?

The sap of some conifers has an antifreeze like substance in it. Also the gas exchange is conducted throught the very long ‘leaves’ (as opposed to flat leaves) which retains the trees moisture. A conifer in a very cold climate is living in conditions that can be considered desert-like in regards to available water.

http://home.earthlink.net/~swier/SubalpineFir.html