Online Library
While searching for a particular tech definition I found www.faqs.org. For those who don't know FAQ stands for Frequently Asked Questions.
I haven't even begun to investigate all that can be found there, but I'm certain it can be useful for anyone doing research.