I just finished reading High Performance Web Sites by Steve Sounders. The book is filled with useful information on how to boost the performance of web sites. One of the advice was to use CSS Sprites instead of downloading images individually. The idea behind CSS Sprites is to download one large image which contains all the other images. Once, the image has been downloaded you can refer to the contained images by top and left positions.