CGI programming is a mix of the fairly easy and the extremely tricky. Writing the CGI programs is fairly easy. Getting them to work, however, can be tricky. Hopefully, the techniques and tools presented here will make the chore of creating CGI scripts a little easier.