Yeah, imho mIRC needs a way to do more accurate calculations. I wrote a little script that converts a decimal into a fraction, and it works great, so I was testing it out and I tried $dec2frac(.0001) And I got 1/9951 as a result. When I first saw it, I thought I had a bug or something, because clearly, 1/9951 is NOT .0001. But, if you go and type $calc(1/9951) you do get .0001 as a result because mIRC has such imprecise rounding. It really makes dealing with any math that requires a lot of accuracy impossible.