The OP was true ... in 2003
Every 26 months the Earth and Mars cozy up so it was semi-true again in late 2005 and will be again on Dec 18'th, 2007 (Opposition will occur Dec 24'th, a kinda planetary X-mas present
). FWIW, an article from 2003 ....
http://www.space.com/scienceastronom..._030121-1.html