I just ran across tmux:
http://tmux.sourceforge.net/
A BSD reengineered implementation of 'screen'. Described as "A clean, easily extended, BSD-licensed codebase, under active development."
A while back I had suggested the idea of having some sort of integration between Roxterm and screen (should be somewhere in the issue traker). I don't recall what exactly I was suggesting. The main challenge to integration is that 'screen' is usually ran on the remote host - not the machine running Roxterm.
Though there still might be opportunities...I think screen had some mechanism for out-of-band communication that was intended to work between a localhost running screen and a remote machine also running screen. In this scenario, Roxterm would take the place of the local instance.
tmux may have similar mechanisms. Or more simply, a Roxterm plugin (if such a thing existed) could add menus to create a new tmux session and perform other tmux-specific operations. What would be ideal would be something that could detect the presence of a suspended tmux session, once connected to a remote host, and automatically reconnect to it. But that's a tall order.
I think a better first step in the integration direction would be adding GUI functionality to manage ssh. Either a simple, light-weight wrapper around the command line openssh client, or more ambitiously, direct integration of the openssh library. (There's more detail on this in another issue tracker ticket.)
In other tmux matters, I see one of its big claims to fame is the ability to divide up a terminal window into sub-windows (see screen shot):
http://tmux.sourceforge.net/tmux3.png
I'm not sure I'd use that in Roxterm if it had that ability, but I could see some people considering it a useful feature if you could size and arrange tabs within the main window, just like a classic Microsoft Windows Multiple Document Interface (MDI) application.
While I'd probably make use of the occasional split screen when I have a need to rapidly bounce back and forth between two terminals, the reduced sized windows can be limiting if you want to run an editor or other ncurses app that needs lots of screen space.
I think I'd be more interested in some mechanism that lets me create a dashboard to see in one glance what is going on in multiple windows. And then have the ability to quickly expand or switch to a specific window to work with it.