I've tried a couple of things in this category: www.curriki.org sharemylesson.com but there were so many resources that it took forever for me to find anything I like. But mainly, I think finding resources is linked to finding teachers you like. It's basically a social process.