Traded to Pittsburgh by Colorado with Rick Berry for Darius Kasparaitis, March 19, 2002. Signed as a free agent by Chicago, July 29, 2003. Traded to Calgary by Chicago for Jason Morgan and Calgary's 6th round pick (Joseph Fallon) in 2005 NHL Draft, February 24, 2004. Signed as a free agent by Tappara Tampere (Finland), July 22, 2004. Signed as a free agent by NY Rangers, August 4, 2005. Traded to San Jose by NY Rangers for San Jose's 3rd round pick (later traded to Anaheim Anaheim selected John DeGray) in 2006 NHL Draft, March 8, 2006. Traded to St. Louis by San Jose with Jay Barriball and New Jersey's 1st round pick (previously acquired, St. Louis selected David Perron) in 2007 NHL Draft for Bill Guerin, February 27, 2007. Officially announced his retirement, April 19, 2015.