I noticed that the when I change the resource images which my application draws to indexed color instead of RGB the performace increase is about 4-5 fold(taking the image to photoshop and choosing image mode indexed). What does indexing the color really mean and why do I get such a huge increase in performance? Doesn't it take the same amount of time to push a 16bit color pixel to the screen as it does to push a 8bit pixel?