>>900.999... = 1.
Why, you ask? Take analysis.
Real numbers are equivalence classes of cauchy sequences of the topological completion of rational numbers.
the rational sequences 0.9,0.99,0.999,... and 1.0,1.00,1.000 converge on the same number. therefore, they are the same.
qed
Anyone care to disagree?