A quick note about "fake full-screen" usage: The penalty on Windows Vista of doing this vs. true full screen is a bit higher than on Windows XP.
In addition, Windows Vista automatically disables the Desktop Windows Manager composition when in full screen. If you do "fake full-screen" you should consider disabling it manually. It's pretty easy to do it with a LoadLibrary() call to see if "DWMAPI.DLL" is available and call DwmEnableComposition( DWM_EC_DISABLECOMPOSITION ) if it is. It will automatically be reenabled when the application exits.
.