I was planning on staying out of this argument entirely, but because you guys are butchering English and Latin so horribly...
[crazy English teacher rant]
It's MILLENNIA! M-I-L-L-E-N-N-I-A! THERE IS NO SUCH WORD AS "MILLENIUMS" IN ENGLISH OR LATIN![/crazy English teacher rant]
For the love of Damo, people!