We come across this problem quite a bit and it will be a big one to fix.
We have a lot of customers who manage customer pricing based on % discounts rather than setting specific prices for a customer/product. This causes a problem for us if customers want things like sorting by price, showing customers their price list, price list downloads etc. These are not possible as we have to calculate the prices based on the discounts each time.
If we can create a process which stores the calculated discounted price in a field which can then be used these things would be easy to do as we would never have to calculate these prices on the fly.