Personally I've been working on modifying
QDKP to my own purposes. It works quite well. One of the changes I've made is making it's xml string output compatible with the CT_RaidTracker output, but you lose a lot of data specific for QDKP that way, so I'd recommend just getting the system going properly.
It's also amazing how much completely useless data the XML String for CT_RaidTracker stores. Specifically stuff like: Player's race, gender; Item's ItemID and color, and a full replication of the player's class, race, gender and name on each join and leave (Which basically means that for anyone that left before you did the same data is stored three times in the string, amazingly useless), as well as another time a player's name, race, class and gender on each item looted. That really should be optimized to storing full character information just once, and only referring by name after that. But, uh, I'll stop ranting about since I doubt most people care.
I'd definitely recommend against using CT_RaidTracker, it's a ridiculous memory hog.