Hmmm, I think robartes is on to something, the main problem is that you are using a price as a key. It only happens to work because all the prices are different, which is hardly a logical necessity. If at all possible, change the web page so that you use some artificial key, from which you can look up the name and the price.