Quote Originally Posted by User137 View Post
You can use Round() instead of Trunc() so 2.7 would round upwards to 3 instead.
Yep, that's what I did instead. Everything's working now.

I'm still wondering from a purely computer hardware standpoint why an absolute float value isn't guaranteed. Anybody have some illuminating links on the subject?