Another way is to use a Perl CGI script to call a C program which writes to the database. I am doing that right now with Informix ESQL/C. One problem...although the Perl script returns the correct HTML output when executed from the command line as user 'web' I get a database error when I call it from CGI under Apache as the same user. Anyone know why?