Provides "over 10,000 definitions to technology terms and concepts," With an emphasis on computer-related subjects.

http://www.techweb.com/encyclopedia/