No, there definitely should be something in between. Maybe there aren't that many of us? Our oldest child is only 13, and our youngest "Millenium" is 6 ... a "generation" that's born 1981 - 1999 covers a lot of ground!
So does a generation from 1945 to 1964 (boomers)