Multi-platform Centralized Patch Management

We have a mix of AIX, HP-UX, Linux (RHEL and SLES), and Solaris in our environment. Currently we have seperate patch management systems for each platform (NIM, SD, Spacewalk, etc), but have started looking for a centralized patch management solution that would work for most, if not all, of our installed platforms. We've looked at Configuresoft SUM and some tools from Quest, but aren't thrilled to have to stand up Windows servers to do this.

Has anyone else tried to tackle something of this scope? What products did you use, and to what degree of success?