Doug has written quite a bit about this -- a good place to start. My addition would be to always take a parka and 0 degree bag in cold weather.

Teacher