in reply to One Big Script vs Several Specialized Scripts
The main reason why I break up CGI's is that when I'm hacking one section the whole site doesn't go down. If I miss a semi colon in one minor part of the script, the whole thing might go down... but if it's in it's own file it will just go down when I invoke it.