I have spent a lot of time working on the very samething. I am no master programer, so my work is my work. However, if I find a system that works well for all the Star Trek Races, I will let you know.
Additionally, I know of another two guys who are also working on the samething. The race is on.
