I use the GuildBank button a lot to see who has what. (My guild is very big on sharing.) The performance is pretty sluggish, taking about 12 seconds to render in Mozilla. I timed the SQL queries using the command line mysql utility and that takes about 1 second. I thought perhaps the PHP that constructed the page was slow, so from the server I ran "time wget -nd http://matureasskickers.net/wowroster/guildbank.php" and measured 1.5 seconds.
I then turned off images in Seamonkey and found the rendering speed pretty close to that 1.5 seconds (subjective). So I think the big delay in getting the full table is in sucking down all the images.
A big part of this is not the actual rendering of the images, but the re-computing of the table dimensions, which has to wait for the images to arrive to get the dimensions set right.
To speed that up, I recommend adding width and height attributes to all HTML img tags. I looked up how to do that in PHP and found that there's a getimagesize API that can extract an image file's dimensions for just this kind of application. It might even be possible to cache these in a table to eliminate the need to re-parse the image files with each query. The caching could be done with a utility button on the administration page.
http://us3.php.net/getimagesize