For the overlaping keychords problem, I've found that it helps if I bind my window manager actions to the Super_L (the windows button). I've also mapped that to the capslock key for easy access. As practically no programs use the windows key, I can be sure I won't accidentally send commands to unintended programs and mess things up while trying to move windows around.