Quote:
just to ensure I can always drag a window to the other monitor without first having to unmaximize.

Ultramon lets me do that. I just remapped F1 to switch display. In a fully maximized window, I just hit F1 and it's moved, fully maximized and resized since my second monitor is only running at 1024x768.

I prefer to have my windows maximized and use alt-tab to do the switching between apps. Most of what I do requires my full attention and I find having bits and pieces of other windows sticking out the side of my current app distracting.

Ultramon has 2 more killer features. When an app is on the secondary monitor, the minimized task bar icon moves with it. Second, when I terminal and log back in locally later, my icons are still where they are supposed to be, even if I was using a much smaller display resolution.