The following resources can be used in a variety of subject matters. In addition, you have a link to "The Best of the Best Websites" which has a mixture of awesome sites to visit.