Main Events of 2004