Some of the best resources that I have found online are made by teachers themselves.
This wonderful website TeachersPayTeachers is an online marketplace where teachers buy and sell original downloadable educational materials, hard goods and used educational resources.
The resources themselves are fairly priced, and the teachers who create the items receive the money from the sale. I guess it would be described as an teachers ebay. Also, there are 1,000's of free resources that are fantastic.
Here are some excellent shops to follow:
Nyla's Crafty Teaching
Let me know of any other great teachers to follow :)