FOLDOC: Free On-line Dictionary of Computing
A searchable dictionary of "acronyms, jargon, programming languages, tools, architecture, operating systems, networking, theory, conventions, standards, mathematics, telecoms, electronics, institutions, companies, projects, products, history, in fact anything to do with computing". Contains over 14,000 definitions.