> A nice "quick" fix for these is:
> if ( number < 0.000000001)
>       number = 0.0;
>
> ;-)

Don't forget about negative numbers ;-)

n = ((n > 0.0 && n < 0.000000001) || (n < 0.0 && n > -0.000000001)) ? 0.0 : n;

I stand corrected :-)
Cheers, -Harry