do a forum search for floating point precision, then search the web for the same subject, everybody gets this issue as a programmer, it`s just we are shielded from it by our apps and programs we normaly use (the programmers use routines to hide the errors and save themselves ten million "bug" reports on something that isn`t actualy a bug), it applies to all digital equipment, grab a calculator, divide 1 by 3, divide the answer by 10000, now multiply it by 10000 and then multiply by 3, do you see the answer as 1?, no need to answer that, I know you don`t , if you want numbers that calculate with precision then use numbers that fit into powers of two (1/2, 1/4, 1/8, 1/16, 1/32 etc) or their sums (1/2+1/4=3/4), using numbers like that will alow you get accurate answers as long as you don`t go off the end of the allocated bytes for that value
Mentor.
PC1: P4 3ghz, 1gig mem, 3x160gig hd`s, Radeon 9800pro w cooler (3rd gfx card), 6 way speakers.
PC2: AMD 2ghz, 512mb ram, FX5200 ultra, 16 bit SB.
Mini ATX cases suck.