while were on this idea area, id like to share one of my friends creations,
http://software.vorix.net/makeborderless/.
longer description on the page but hers a quick one,
A small, lightweight program which allows you to assign hotkeys to any combination of a list of pre-defined functions.
These functions allow you to target a specific window, or the currently active window, and modify it in a few different ways. You can set the size and position, remove or restore borders and zoom a window to one of your monitors.
It proves most perfect for windowed gaming because you can make it remove the border of the window and actualy full size the screen, so it looks identical to full screen mode but its still playing in a window.