A blog, or web log, is a Web page to which one or more people contribute personal reflections, opinions, as well as factual content. Blogs can contain audiovisual material in addition to text, and in general are updated frequently.
A high school ESL/EFL teacher posts useful Websites for those studying and teaching English.