widgets to facilitate language learning/teaching

http://www.english4today.com/free_content.cfm
http://www.thefreedictionary.com/lookup.htm#sitecontent
http://www.learnitlists.com/