This document discusses various online resources, applications, and interactions that can help improve writing skills, including search engines, collaborative writing tools, blogs, discussion forums, text and microblogging platforms, social networks, and other miscellaneous resources. It provides examples like Google, Wikispaces, Blogger, English Club, Twitter, Facebook, and LiveMocha to illustrate different categories of online tools for writing practice and feedback.