on my own i doubt i would ever complete a client. it would take about a year to get a alpha/early beta quality new client with a team of programmers, if someone started an open source project and a group of peope got involved it would be a more productive use of my time to help with that. Modeling it on other Os projects that are sucessfull you would obviously have to have a group of people who were the core team. You would operate a monthly rotating presidency who would have final say while he/she is president. Each member of the core team would would be responsible different sections, such as UI, graphics, sound + music, physics, anti hacking etc, these tasks would then be availablt for all the programmers to do, core team member would be responsible for code quality control etc. You would start with the basics, and build modually on them, Each month you would focus on one thing. Like for example one month would be, banners another could be basic ship settings. etc etc.