Dynamicdrive preload script works great, I've used it before and it works fine. It also has a Progress bar when preloading the images.