IBM in 2004