There are many reasons to choose Java. There are also many reasons to choose Python. Why not have the best of both worlds? JPYTHON (Python that runs in the Java Virtual Machine) www.jpython.org I also wrote an article on JPython for the Java Developer's Journal. you can see it at www.sys-con.com search for JPython.