The guy sitting on that chair must be thinking he has hallucinations of some sorts, more and more people, and they can't decide on their form :D
I was thinking, and it would be nice to have all haircuts in "base palette", for example brown hair(doesn't really matter), you could also provide the same haircuts with different palettes for different hair colors... but by having common palette we could use code to replace the palette in runtime and basically allow our players to choose any haircolor they want. It's considerably much harder to implement when different hair styles have different palettes. Also, we could allow players to go to hairdresser and change their hair style while keeping the color.