Social software such as blogs, wikis, and podcasts allow people to connect, communicate, and collaborate online. Blogs can consist of written text, pictures, audio, and video on various topics and can be created by teachers, individual students, or entire classes. Blogs provide learners with a real-world tool to practice their written English and connect with other learners. Teachers must allow time for students to write, rewrite, and check their blog posts before publication to ensure accuracy and awareness of audience.