Interesting ... according to the article we're moving into the Taurid metoer cluster as time goes by (every 2500 years and we're on the outer edge of it.) This was written in 1999 and stated that the meteor swarm would be back in 2000 with a period of 3.3 years ... so it looks like they may be back again in late 2003 early 2004 ?
Interesting.