Okay heres the setup -- running CGI scripts on a Linux box with Apache (suexec enabled). Script is a compiled C script using database files and flock to insure integrity. What happens if in the middle of a database update the client hits escape in the browser? Does the execution terminate immediatly ? That works for flock, but what about the integrity of the database transacation ? If it does die instantly then whats the way around it ? Could forked / spawned CGI processes be the answer? Gotta lot of questions -- need the info.