Just a bunch of useful links! There are so many more sites than I listed but these are my favorites. Everything listed has something for free and most of the sites are completely free resources!