Yes it does. You would do well to read material written by people who know what they're talking about.0.999... does not equal 1.
Why should there be such a thing? The reals are "densly ordered" -- between any two numbers, there exists another number. (e.g. (x+y)/2 is between x and y) This easily disproves the notion that there should be a 'first' number after 1.What is the first number after 1?
Anyways, this thread is quite ancient, so I figure there's no point in leaving it open.