Links change all the time, and you should try and check them all every few weeks to make sure they stay up to date. Perhaps you could use a thumbnail image inline, and then provide a link to the large version. Don't convert GIFs into JPEGs, because you've already lost the quality by dithering the photo into an 8 bit GIF, and JPEG'ing that will just make it even worse. Having this on just one page isn't good enough. Design your pages so that they work with all browsers.
Frames suck .
Note that almost every effect that you can do with frames, you can provide with tables and server-side php scripts. Tables are supported by far more browsers, and can still be read even on non-tables browsers. Use lower case extensions as well.