@fx
That is cool :-D
Patrik was explaining some CGI stuff he was working on which gave me an idea, although I am not sure how feasable it is.
The biggest overhead for something like the A600 as a webserver with CGI is the running lots of executables to handle stuff.
So I had a silly idea that one could create a normal shared library based CGI system where each library has a 'public' API, but privately is implemented to do different webserver tasks, eg form parsing, guestbook etc.
To run one you OpenLibrary() it, call whatever fuctionality you need from it, then CloseLibrary() it.
The OS would keep these libraries in memory until it needed to flush some, so on the whole, accessing them would be much faster than launching executables.