and for those of you just getting into screen...
you may want to make a $HOME/.screenrc that has:
escape ^Jj
because ^a being grabbed by screen will annoy the hell out of you
if you are use to emacs style editing keys for your shell and/or emacs!
normally, ^aa = send the ^a through screen...
above, I changed it to the new line since most people don't type that...
(they type carriage return ^m) ..
but in emacs, to search and replace and match a newline
(ie: replace newline-space-space to be newline, or newline-newline to be just newline)
... you do
^q^jj
just type the extra "j" ...
But, ya, if you're into shell and you prefer typing... screen is a must.
for instance, I have irc/im running in a screen...
I can ssh out from my zaurus, screen -d, screen -r to get back to im...
then when I go to my desk, I can ssh from my desk, screen -d, screen -r
and get the irc/im right where I left off...
when I go to work, I can ssh to the box from work, screen -d, screen -r
and I'm right back in im... when I go home, repeat.
Scott