I use virtual terminals frequently. It makes executing long running processes safer (in case of unplanned disconnection) and more flexible (planned disconnection) and is more efficient when you can set your environment up and have it persist across disconnects. While I've used screen to do this, I've been transitioning to tmux and here is some information about tmux to help with the transition.
A Quick and Easy Guide to tmux
The Tao of tmux
The Tao of tmux (leanpub)
tmux bottom bar color change
A tmux cheat sheet
Tactical tmux: The 10 Most Important Commands
Is moving tmux panes around possible?
How do I access tmux session after I leave it?
Complete tmux Tutorial