Agree that treating each major tab within a terminal emulator / browser/ etc as a nearly-first-class window would be helpful. Windows actually does this pretty well.