Layout
HTMLNavigation
Website navigationGraphics
GraphicsScripts
Dynamic web pagesCGI stands for Common Gateway Interface but most often it is used to refer to perl scripts that allow you to make your website more interactive - for example adding a form or a newsletter to your website.
To use CGI's you will need to be able to execute cgi scripts on your website. Most web hosting providers allow you to do this and usually come with a directory called cgi or cgi-bin already set up by default. If your website host does not allow you to use cgi scripts you should consider changing hosts to one that does - click here for a list of good web hosting providers.
CGI Script Center - contains most perl cgi scripts you will need - including scripts to run your own newsletter and your own shopping cart.
The CGI Resource Index - absolutely the most comprehensive index of cgi scripts on the internet. You will almost certainly find a script you need in this well categorised index of scripts.
Smart CGI's - Another great CGI script site with many free scripts.