How to move windows between monitors with Windows 7

I had this problem for some time. I use multiple monitors and my video settings are set always like that, even when I do not really need all monitors and use only the primary one. It is very often to lose a window of an application on another monitor seeing its icon on the taskbar of my primary screen. Restore, cascade, show stacked commands are just useless in this case as they only rearrange the windows of the main monitor. But there is a way to fix that by a few key shortcuts.

Win+Shift+Left - moves window to the left monitor
Win+Shift+Right - moves window to the right monitor
and maybe Up and Down to move to the upper or lower monitor - I do not have monitors above and below so I couldnt test these.

Win+Left - adheres the window to the left half of the screen. Continuous clicking causes moving the window to another monitor.
Win+Right - adheres the window on the right half of the screen. Continuous clicking causes moving the window to another monitor.
Win+Up - maximizes the window
Win+Down - Minimizes and restores if maximized