Well, I found another solution. I added a javascript "frame buster" script to my header. I found several (many didn't work or had odd side effects), I basically keystone-copped my way into putting one together that worked the way I wanted.
PHPNuke comes stock with a FrameBuster script in the header, but when I tried that one, it didn't work in this case.
Anyway, the one below works great in this case, because it really doesn't change the way smokesoft wanted his site to operate while keeping my site outside of the frame. It also passes his affiliate ID number so that if anyone does get sent to my site from his and places an order, he will get the commission.
Here's the script I used:
Code:
<SCRIPT LANGUAGE="JavaScript">
<!--
if (parent.frames.length > 0) {
parent.location.href = self.document.location
}
// -->
</script>
See it in action here: http://www.smokesoft.net/programs/retail.html
You can see what happens when you click on "Dark Jade" compared to "ModaSac", for example.
Cheers.