I have 20GB of RMFed maps in various stages of development. So if I do something wrong, I have something to go back to! Java, why the hell would they develop it in that?! C++, HEX or assembler are better! HEX and assembler are a bit confusing compared to C++ but they are very powerful languages in the right hands. I know C++ very well and know a litlle bit of Assembler and HEX.