Oof yeah, I've got some rounding errors pretty much throughout the app that I need to fix. Hopefully none in the payment system :) (thanks for that, stripe)
I have a nutrition site I wrote for my own use (http://cookingspace.com/) that rounds amounts in a human-friendly way. Try changing the number of servings to see the effect.
I may bill my customers in picodollars, but I don't eat food in femtograms...