An excellent thread. This thread should be a sticky.