Hi Lars,
To clarify #1...
OrderEntry already carries pricing to 6 decimal places depending on the unit of measure. Make your stocking unit small (ea), and your selling units large (1M) and you'll get three decimal pricing (10M = 4 decimal digits).
Nice to already have features without having to do any R&D! Now, I guess we should work on that product documentation!