I want Guild Wars 2 dye system. You start out with like 20 colors I think you can choose from, and 3 slots on each piece of armor to dye. As you're adventuring you can loot colorful dye seeds, which can be brought to some trader and you get a random dye color. There's over 400 colors in all
Problem is that GW2's system is in the original code; they planned for it, probably since day one of development. Implementing something like that in an existing system is all but impossible; it is EXTREMELY impractical.