2004..... the year in review (so far !)