I'm known as a hater of RPM/Yum based OS, just because i think their lacking of decent package repositories (at least for recent software).
While in Debian/Ubuntu, there are a lot of good repositories with recent packages. I'm not "bleeding edge" admin (for that i could use Gentoo) i just don't like being forced to install things from source or trust any random RPM found on the web.
I know any decent sysadmin should be able to maintain is own repositories, but since I'm mainly a programmer i like to leave this work to a 3rd party.
What are your choices to maintain software/repositories on CentOS/Fedora?