You can use expose to see all windows next to eachother and choose which one you want to see (so you can't work on them, but you can see all your program windows). Check your preferences; mouse and expose.
In the right lower corner is a "corner" (little triangle) with which you can resize the window. That way you can make it half the size of the screen, and place it next to another window.