It might be interesting to read, if the author weren't so arrogant and self-centred... and if, as a scientist should, he knew a bit more about mathematics. The question of when the millennium ends is not one of opinion, it is what it is. There is no year zero. Zero is an instant, namely the origin of the time axis. Let's graduate this axis in years. The interval between zero and 1, is called year 1. The interval between zero and -1, is called year -1. I repeat: there is no year zero. If the instant zero is the birth of Christ, year 1 is year 1 AD, year-1 is year 1 BC. And, of course, the second millennium after Christ ends on December 31, 2000. That's all there is to it.