Screen is a great tool, and highly recommended, tool for any Linux user. It provides a Terminal environment that can withstand network disconnects, random computer restarts, power outages at home and more. With screen you can be assured that if PuTTY, or whatever SSH Client you use, closes you will almost never lose your work. Sadly this is not true for a server restart, as far as I'm aware, but it still provides amazing possibilities. In this wiki you'll find instructions for installation and customization that will not only enhance screen for the best, but will also make it more enjoyable to use. If you're like me, once you start to use screen you'll never go back to mundane old terminal.
Read the full thing at http://www.linuxforum.com/content.php/131-Screen-The-Path-For-Beginners