Happy New Year 2005: Is The Future Better?