As I've said in other posts, I'm a newbie, so please don't flame me if this is a stupid question. I have a science fair project for school that requires that I research various methods for overcoming rounding errors in large numbers. I noticed that when you are doing multiplication on numbers over about 17 characters or so (I'm told it depends on size of the floating point register on the machine.) perl rounds the number or truncates it. What are some methods of calculating numbers with a huge number of decimal places (20+)? I saw a library called Math::BigFloat that was supposed to help with this, but as a newbie, I can't seem to understand how to use it. Can anyone help me out?