As I go through life I have found many things that have helped me along the way.  Rather than give a long list of links – most of which can be found by a simple search – I have cosen to slowly build a set of resources that I have found useful, I hope you will too.