dougv.com
Preloading Images With JavaScript « dougv.com « Doug Vanderweide
The proper way to preload images is to create image elements via JavaScript, then add those elements to a hidden div.