I have came across an anoying behavior on the purchase module, everytime the user was entering manualy a price for a quotation/purchase order, if he then had to change the quantity or unit of measure, the price would reset to the "Database" price of the product. I changed the signature of the function so that price_unit was out of the initialized parameters (initialized to false by default) so it would retain the entered price.
I would like to suggest that modification to Odoo but, dont know if it will be seen on launchpad anymore....
Anyone ?