To the comments in the posting re: CentOS release cycle. Might I suggest looking at Scientific Linux (SL) http://www.scientificlinux.org/. This is also a derivative of RHEL sponsored by Fermilab & CERN for the scientific community.
If you boot from the Scientific Linux cd with the "upgradeany" kernel boot option, you can upgrade CentOS to SL in-place.
Afterwards, check for CentOS specific packages with rpm -qa|grep -i centos, then check for problems with package-cleanup --problems, then merge changes with updatedb; locate rpmnew; locate rpmsave.
If you yum upgrade shows you any problems exclude the problem package then run yum upgrade again. yum upgrade --exclude "nss" -y
The CentOS team, particularly Karanbir Singh is doing a disastrous job of keeping people informed. Check the official Twitter stream:
http://twitter.com/#!/CentOS
Lots of promises, nothing delivered. CentOS 6.0 is already six months late. The project will either die very soon or be given someone else to lead it. Dag would have been perfect.
Despite this being about RHEL, everyone is talking about CentOS. From what I've followed on the mailing list it seems as though they're focusing more on deploying a better QA toolkit which will speed up releases. If that's the case then it may be wise to continue waiting on CentOS to get its act together. But, then again, I could be misreading.
Yeah, a few threads on the centos mailing list, in addition to their lag time for updates and releases, finally pushed me away from them. It seems to an outsider (me) that the Centos project has become pretty dysfunctional.
I have actually moved a few servers from centos to debian and freebsd. :)
I am going to look at scientificlinux and see if it would work in places where a RHEL clone is still required (compatibility or support).