Well, I don't have access to comments on this site yet; guess the points system is separate from stackoverflow.
Wanted to respond to OP's last comment. I really like xmonad. You can set it up to run within gnome, kde, etc. with extensions. Here are steps I took in gnome 2.28.2:
sudo yum install -y xmonad.x86_64
sudo yum install -y ghc-xmonad-contrib.x86_64
sudo yum install -y ghc-xmonad-contrib-devel.x86_64
Create a file ~/.xmonad/xmonad.hs and put in:
main = xmonad gnomeConfig
Set the window manager:
gconftool-2 -t string -s /desktop/gnome/session/required_components/windowmanager xmonad
gconftool-2 -t string -s /desktop/gnome/applications/window_manager/current xmonad
If you change your mind, you can run the above two commands, substituting xmonad with metacity to put it back as it was.
xmonad in Gnome
xmonad in KDE