Pricing decimal points

Q: How do you get around the requirement to only allow 2 decimal points in pricing? I have a need to do more than that and it's also beyond the limit in the per each as well so that's not an option? Is there a place way to change this for a specific condition type - such as a discount or a formula that can be used to calculate it and then round it to the two decimal places?
If your problem is related to currencies conversion, you can control the rounding with the flag "Currency Conversion" in customizing of condition type (Control data 2).