NetLingo.com: An award-winning dictionary of Internet terms. Contains thousands of words and definitions that describe the online world of business, technology, and communication.
Online Etymology Dictionary: Online English etymology dictionary based on a variety of sources. A comprehensive list of the words we use every day. Searchable alphabetically.