You have an Access table (file) of pictures with an associated unique Coin ID for each picture. You also store that same unique ID against each coin in your main table. Finally, you establish a relationship between the two tables based on Coin ID, and simply set up a picture field that brings in the relevant picture based on the relationship. It sounds more complicated to explain than to set up. Yes - the more RAM you have, the less the problem will manifest, but Excel itself probably has an overhead position where it will start to slow down on very large files, but I have absolutely no idea what that size is. I've sorted the Access problem out with Colin now so no need to worry. Your method sounds interesting though and I'll try it out when I have some time. Also, with Access you can store the images outside the database rather than integrating them therefore there isn't any of that problem.