Nice, clean look :) I like. Also like the TT syntax. I might just need to use it instead of HTML::Template in my next project.

Hope your recovery is going well for you :)
rand?
The script to generate random images isn't working on my computer. All I ever see is the arch. Since this is image #1 I'm going to guess this is an issue with the random function. I don't know perl and can't quite figure out the syntax enough to understand how you're feeding the number of arguments into the rand function.

Good looking site. If I had $$ I'd ask you to redo mine.
Re: rand?
Hey tomparrish, how about providing some information about your browser. Dummy.

Ok, ok... no need to make fun of me. I'm running:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040803 Firefox/0.8

IE 60.0.2900.2180 etc..
Re: rand?
I'm running Firefox 0.9.3 on Debian GNU/Linux with kernel 2.4.26 for Intel x86. Each page gets a different image for me, but the same page always gets the same image. Yes, the "home" page always gets the arch for me. Is it possible you're reloading the homepage and expecting the image to change? Is that what Ovid here is trying to do? While I'm not l33t enough to just glance at his code and be certain of its intent or whether or not it should work, it looks to me like he's looking for actual "random" image-swap, even when the page is simply reloaded, in which case I might call this a failure.

Of course, it's a Perl script, which means it should be parsed on the server, meaning the scripts should work the same no matter what OS or browser either of us is using. In other words, listing browser and OS info is sorta superfluous.
Re: rand?
There's a lot of stuff going on behind the scenes there, so it's tough to describe what's happening without a fair amount of background knowledge. If you're interested in this stuff, I strongly recommend the Perl Template Toolkit book. With this, you can read chapters one and two and then skip ahead to chapter 11 to pretty much duplicate what I did with that site (the random image thing might be tricky, though.) And I'd be hard-pressed to design anyone else's site. I'm a programmer, not a graphic designer :)

And the way that function works, I actually built a static site on my computer at home. The "random" part of that image is that every page gets a different, randomly chosen image, even though each page's image remains the same. If I regenerate the site, new images get chosen.
After quickly scanning through the Template Toolkit site, it looks like this is something to be installed on the webserver hosting your site. Is that so, or have I misinterpreted something?
That's one way of using Template Toolkit (TT). The other is to use it to build a static site on a different computer and then upload the static site. That's what I did since my ISP doesn't allow me to run any programs :/

If you're interested in the latter option, buying the TT book and reading chapters 1, 2, and 11 should be enough to get the average programmer going (though chapter 3 and perhaps 4 would help.) I've used TT for a long time, so maybe I'm being too generous with how easy I find it.

Incidentally, except for the snippet that generates different images, I did not have to write a single line of Perl to create that site. The nested menus, the breadcrumb trail across the top and everything else were built purely with TT directives.