Lenny released yesterday. This is great news, and congratulations all around to everyone that worked their asses off making it happen.
By my calculations this comes 677 days after the initial release of Etch, (or 22 months and change). I've said before, Debian releases When Ready and that (to the best of my observations), consensus seems to be that somewhere between 18 and 24 months is the sweet spot. Not only does this make for the second "on-time" release in a row, but there was an Etch-And-A-Half sporting new kernels and video drivers in the mean time.
With any luck the various "Debian is too old/can't release" memes will finally die.