Interesting point of view. I look at it this way: Who cares if 20 spin offs are generated if just one person contributes to the improvement the main project? That is still an improvement on the current model. Anyway, if you look at the way open source software develops, there aren't usually many spinoffs - it takes a lot more time to manage an entire spinoff project than it does to make a single contribution to an existing project. A good example of this is MediaPortal (which bares a startling resemblence to GameEx but doesn't have any of the MAME-specific features) - there are a LOT of people contributing to that project and everyone reaps the benefit. Cheers, Ant.