well, must ask the obvious. Are you useing &ltimg src="www.site.com/bannerscript.cgi?variable=value">or <img src="www.site.com/bannerscript.cgi?variable=value">? That can make the world of difference. Otherwise I would suspect that the bannerscript.cgi itself is not working. If this is the case, we'll need to see the script to determine the problem.

Huh? Both of those tags you wrote in bold were exactly the same, and also exactly the same as the tag I used in my original post. And it still does not work. All I want is for someone to explain to me HOW the &gtimg&lt tag could possibly initiate a CGI script and how that CGI script could possibly send data BACK to the origin. I have been trying to find this out for days. I am fixing to rip my hair out. HOW HOW HOW.

Sorry for the confusion. I will assume that you are browsing with IE (or a derivative of it) since IE is famous for allowing sloppy HTML to render. No need to disfigure yourself over it.

Using Netscape, I see in your post the ASCII Char Code for <, & l t (sans the spaces) before the IMG> rather than < before the IMG>. I just wanted to make sure that you are not using the the ASCII Char Code in your HTML. Obviously there is a difference.

But again, regardless of your HTML, if you want help with a script...you need to post the script you are having trouble with.

To answer the HOW: When a script is called as the source of the image tag, the script is expected to return the contents of the image, formatted properly.