yea, its a good case using just
30. item1
999. item2
2. item3
for numbered lists
but it can possibly "break" in some later versions of markdown, as said by the man himself:
"If you do use lazy list numbering, however, you should still start the list with the number 1. At some point in the future, Markdown may support starting ordered lists at an arbitrary number."
-- John Gruber / Daring Fireball
(http://daringfireball.net/projects/markdown/syntax#list)