This is a basic web server, which supports the base HTTP/1.0 protocol. It is not complete in its current form. You need to edit the method $network.handle_request() to add your own behaviour. ColdWeb is NOT CGI, it surpasses the need for CGI, which is simply an interface for calling a command-line program from a web server. Information on the connection is available from .handle_request() through the following object vars: header = #[]; // HTTP header information method = ""; // HTTP method GET|POST|HEAD currently http = ""; // HTTP version status = 0; // exit status, set this to a valid exit status URL = ""; // the submitted HTTP url, parsed info = #[]; // 'argument' info submitted with POST or GET The file 'config' is a configuration file for the web server, you need to start it up so the server will find the config file, such as: ./genesis -r . Which sets the root directory to this directory. I realize this documentation is rather minimalistic. If you need help connect to ice.cold.org:1138 as a guest and ask me. Also, follow the method calls starting from .parse()--it helps to understand what is occuring. -Brandon Gillespie-