I think there's a better way if you're doing webapps. Since you can change the price for each customer in the backend code you can actually start doing statistics and find out at which pricepoint you maximise your profit.
More info here: http://www.maximise.dk/blog/2009/01/getting-product-pricing-...
(Full disclosure: it's my own rarely updated blog)