Ok, I see where one problem might be. You're scanning all of them images on a page on demand for that data correct? How about pulling that data when the photo is uploaded and then on the display page calling the data from your db?
It's still going to be slow, the one time you check the image for the data, but your user experience will be much better. Releated question, is this on a shared (hosted somewhere else, like CrystalTech) or a server you have control over? If you have control over the box, you may want to offload some of the processing. Have the user uplaod them images to a temp dir, then either using an asychronous gateway or scheduled task process the images one by one in the background apart from the original process to upload them images. Then tell your users that the process may take a little while. Then you can background process all of the images, store their related data in the DB. Just a thought, i've had to something similar. -- Alan Rother Adobe Certified Advanced ColdFusion MX 7 Developer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266286 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

