Hey all, I'd really enjoy helping with this project, mainly with programming and design. I've got loads of experience in C++ (non-graphical stuff, mainly) and Java (I'm using it to write a game for my degree). As regards ideas, I would suggest using Java to actually write the game/engine/wahatever, so that the application can be run on several different desktop OS's. Not only that, but writing it in Java would make the process of porting the system to mobile devices (via J2ME) and the web (via JSP/Servlets) much easier than using a language like C++. I'd put myself forward for the leader post, but I don't have the time at the moment to actually run a project. I think a group of leaders would be a good idea - say 3, or perhaps 4. Mike.