Screen AND emacs works great
Once you re-configure screen to use 'Ctrl-t' instead of Ctrl-a as the screen attention prefix, it works a treat when running mulitple sessions.
I even have my screen setup to echo the screen number and hostname into the title bar of the Xterm. So I can flip between remote connections over a single putty session and manage multiple remote systems. I'm on the east coast and most of my work is on the west coast, so having ssh/putty/screen is a god-send for me.
I've tried tmux before, and while it's nice and works well, my fingers are programmed with screen shortcuts.
And this brings up what I think would be an awesome project. Basically a keybindings translator which lets your fingers do things how they like (for me, emacs movement bindings are etched in my brain, and since my terminal CLI history also supports those exact same key strokes... that's what I use everywhere).
So basically, I setup a screen+emacs+whatever bindings, and then no matter what editor, or screen management tool I'm using, they keybindings are the same. I'm also a strange duck who still reads email using 'viewmail' inside emacs. But I use mutt for more heavily trafficed mailing lists, but replying only happens in viewmail because my brain is wired for those key bindings. I need to seriously investigate changing all of mutt's bindings to match what I do for 95% of my email reading and composing.
And this is why people get so upset when vendors re-tool their GUIs and interfaces. They've invested so much muscle/visual/expectation memory into common tasks, that when things are changed (for no good reason they can see) they go ape!
And don't get me started on all these 20 year olds with transparent terminal windows with busy graphics bleeding through! How they can read that, I'll never know. But they will regret it down the line when they have to start wearing cheaters just to read the screen. Just you wait.... just you wait....