is it me, or surely 0.99999 should round to 1, not 0?
why is rounding a pain in max?
can you round stuff (in the way i would expect) inside the expr object?
i don't like having to come out and into [sprintf %.f] (and by-the-way, where does that come from? not the max docs)