Traded to Detroit by Winnipeg with Toronto's 4th round choice (previously acquired, Detroit selected John Jakopin) in 1993 Entry 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 choice (Jiri Hudler) in 2002 Entry 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 choice (Craig Cunningham) in 2010 Entry Draft, July 24, 2009. Traded to Anaheim by Carolina for Justin Pogge and Boston's 4th round choice (previously acquired, Carolina selected Justin Shugg) in 2010 Entry Draft), March 3, 2010. Officially announced his retirement, August 24, 2010.