Les:
We change the unit price on our PO's every day and do not have any problem with the process. Many of my clients also change the unit price regularly without issue.
If you were one of my clients the first thing I would want to do is test your data in my office to confirm that it is not your install of Adagio that is somehow causing the problem.
If the problem occurs in our office then we would want to test the program/data behavior, something that we just cannot do on line observing the behavior on your computer.
At the end of the day if we can not replicate the issue on sample data then we would need to pass the clients data to Softrak so that they can develop and test the necessary correction.
We (and I'm sure that Softrak is too) are very aware of the need to keep our clients data confidential as the best and fastest way to help our clients get problems resolved is by having direct access to their database(s).