I use "screen" a lot, but I wish it had a better name. It helps if you search for "gnu-screen", but not much.
Here's a tip that has saved me once or twice. If you start a long-running process, but forgot to use screen or nohup, bash lets you 'disown -h' its jobspec.