Live Links

A large list of suffixes with examples, grouped by part of speech:
http://www.southampton.liu.edu/academic/pau/course/websuf.htm

Official statistics on name popularity all the way back to the 1880s:
http://www.ssa.gov/

Definitions of words from several different published dictionaries:
www.onelook.com
www.dictionary.com

Lists of English idioms and their meanings:
www.idiomsite.com
http://www.eslcafe.com/idioms/