Yes there is! It's just even smaller. T'would be 0.0000...1.
Even if he were right, which he's not, that still wouldn't be right. .000001 isn't between .9999 and 1, not would it be taken infinite digits. And .333... = 1/3, 3*(1/3) = .999... There's really no use debating this. How would you express the number between .999... and 1 anyway?
By the way, the limit guy is wrong, too. It's not a limit, it's the same number.