I second Paul Webster's comments on FORTH, Matthew, though I would add that a quick technical introduction to the language can be achieved by downloading the draft ANSI standard and reading the section that describes FORTH for a newcomer. For community support, check out news:comp.lang.forth -- James Cameron (cameron@stl.dec.com) OpenVMS, Linux, Firewalls, Software Engineering, CGI, HTTP, X, C, FORTH, COBOL, BASIC, DCL, csh, bash, ksh, sh, Electronics, Microcontrollers, Disability Engineering, Netrek, Bicycles, Pedant, Farming, Home Control, Remote Area Power, Greek Scholar, Tenor Vocalist, Church Sound, Husband. "Specialisation is for insects." -- Robert Heinlein.