JVM - kind of like the "kernel" JRE - Java runtime distribution for client workstations JDK - JRE + developer tools PlugIn - allows the web browser to communicate with the JVM to hava Java code run. Any better? Michael Lueck Lueck Data Systems http://www.lueckdatasystems.com/