Screencasts have a wide variety of uses. This type of software is often deployed to describe software projects, demoing instructions (the user can cut and paste), report bugs, and for evaluating technical skills. Plain text screencasting lets you explain and perform commands at the same time, simultaneously offering a tutorial and showcase. Further, plain text screencasting uses less bandwidth than flash video, and provides a powerful educational tool. It also lets users share all their proficient terminal hacks.