Traded to Detroit by Winnipeg with Toronto's 4th round pick (previously acquired, Detroit selected John Jakopin) in 1993 NHL Draft for Paul Ysebaert and future considerations (Alan Kerr, June 18, 1993), June 11, 1993. Missed majority of 1999-2000 due to shoulder injury vs. Vancouver, January 19, 2000. Traded to Carolina by Detroit for Carolina's 2nd round pick (Jiri Hudler) in 2002 NHL Draft, July 9, 2001. Signed as a free agent by Ingolstadt (Germany), February 15, 2005. Signed as a free agent by NY Rangers, July 3, 2006. Traded to Boston by NY Rangers for Paul Mara, February 27, 2007. Traded to Carolina by Boston for Patrick Eaves and Carolina's 4th round pick (Craig Cunningham) in 2010 NHL Draft, July 24, 2009. Traded to Anaheim by Carolina for Justin Pogge and Boston's 4th round pick (previously acquired, Carolina selected Justin Shugg) in 2010 NHL Draft), March 3, 2010. Officially announced his retirement, August 24, 2010.