If their browser is set to grab images from cache, like it should be, then they should just have a bit of a wait on the first time they visit the page. Later visits on the same browser session should fill the images in from cache. Are some of these people maybe requesting all images downloaded on each visit to the page? That would surely slow things down on a dialup connection.