<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Arial; font-size: 10pt; color: #000000'>&gt; I discovered that in Internet Explorer, the printer-friendly page &nbsp;<br>&gt; comes up with the correct logo in the browser. But, when "Print" (or &nbsp;<br>&gt; "Print Preview") is clicked, the browser makes another httpd call to &nbsp;<br>&gt; the site. This call contains NO context info: No user, group, &nbsp;<br>&gt; $_SESSION, referrer info, nothing. Therefore, my program cannot &nbsp;<br>&gt; select the correct logo.<br><br>I seem to have resolved my problems by adding this to my code in a couple of places:<br><br>&nbsp; header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');<br>&nbsp; header('Cache-Control: no-store, no-cache, must-revalidate');<br>&nbsp; header('Cache-Control: post-check=0, pre-check=0', FALSE);<br>&nbsp; header('Pragma: no-cache'); <br>&nbsp;<br>&nbsp; cache_clear_all();<br><br>This doesn't help the problem with the $user context disappearing (I solved that by creating a variable using the user's ip address and storing the info I need there - very crude, but works), but by forcing the browser not to cache the image I am dynamically creating.<br><br>Thanks for the suggestion.<br><br>-ron<br></div></body></html>