Yes Speel, I agree that javascript is not suitable large and complex tasks... But unfortunately, I don't think java is either, which is why I suggested Moto takes the C/SDL route... In js he can prototype quickly and work in any browser (including the iPhone and amiga)... With Java development is slower, more difficult and will need much more cross platform testing, the client will be a much heavier payload etc... By this time he would have been better off using C/SDL!