The majority of products are all matched by their barcode. Why can't there be a price change wizard where you can alter all prices in the same wizard which also shows the barcodes. You could then export this wizard template and match your new suppliers price list to this meaning you could tick off a price change in minutes.