More links to be added. This page will grow over time with sites and resources I find worth sharing.