I just learned the basics of screen. Nice tool... The easiest explanation is that it's a terminal emulator inside your terminal, so you can manage multiple terminal sessions without logging in multiple times or opening a new xterms. If I understood correctly, you can also detach from a screen session, log out, log back in and reattach.
One really neat trick is to put this in your .xinitirc:
Terminal --geometry=128x48+62+46 -x screen -x &
(other terminal emulators might need different options, you might need to configure your font size, and maybe your console has a different size than 128x48)
The Terminal will be attached to your existing screen session, so it will show the output of startx (and everything else you were doing on the console).
By the way, Terminal needs some configuration changes to work properly with screen. Open the configuration, go to advanced. Set Backspace to control-h and delete to escape sequence.
I think we need a commandline forum next to the desktop and gui forum.