Take a look at the image on the right. It's an intro image I designed to take me to various pages I've created (including this one). It's one of many designs I've played with. I'm sure at some point, I will revise it again. But it's not actually just one image. Once you've looked at it for a moment, reload the page.
Notice anything different? Unless something extremely rare has happened, you will have a different image loaded. Here's the way it works. The main image (the blue and white disc) is fixed (though it doesn't have to be-- that's just how I set this one up). The other images (the buttons for each link and the cards image in the center) are randomly chosen from a set of images, each one in its own folder; the script I've written puts them all together into a single image which changes with each new page load.
What does this mean? It means that, if I choose to, I can have anywhere from 1 to several hundred options for how this image is composed. As the designer, I can create this sort of structure, and allow the client access to add or delete images at will. I can, furthermore, write the code in such a fashion so as to make this change with every new load of the image, or just once a day or once an hour. I can even code it by date. The site I designed for a video store changes the background image to match major holidays -- around Halloween each day it's ghosts, witch hats or pumpkins. Around Christmas it's boxes rapped with bows. On New Year's eve and New Year's day, it's party hats and streamers.
The best part of this is that once I build the code for the image and the structure for it, it's up to you what do with it-- you can leave it exactly as I designed it, or for a special promotion or event, temporarily change the image set used, or just decide to take the site to a new color scheme and change the whole image base set. You'd have the options to do whatever you wanted with the image once the coding's been built.
This is just an example-- the image doesn't need to look anything like this or be structured in a fashion even remotely similar. Banners, buttons, boxes, backgrounds? It's all the same-- this page isn't about this image, but this image is used to illustrate a dynamic process in play and one I can build for you.
Julie is the most responsive web developer I have ever had the pleasure of working with; she has consistently listened, responded and revised in exactly the ways I needed resulting in a much more effective product than I ever envisioned on my own. She understands how people process information and designs accordingly. She is skilled at using technology as a tool for teaching, communicating, and problem-solving. She understands how to program for results.
--Christina Manna Child Development Division, State of Vermont