Traded to NY Islanders by Vancouver with Kevin Weekes and Bill Muckalt for Felix Potvin, NY Islanders' 2nd round compensatory choice (later traded to New Jersey New Jersey selected Teemu Laine) in 2000 Entry Draft and NY Islanders' 3rd round choice (Thatcher Bell) in 2000 Entry Draft, December 19, 1999. Signed as a free agent by Boston, August 2, 2005. Traded to Phoenix by Boston for David Tanabe, November 18, 2005. Missed remainder of 2006-07, majority of 2007-08 and 2008-09 due to concussion vs. Pittsburgh, January 27, 2007. Signed to a PTO (professional tryout) contract by Hartford (AHL), October 17, 2007. Signed to a PTO (professional tryout) contract by Milwaukee (AHL), November 15, 2007. Signed as a free agent by Nashville, October 7, 2009. Signed as a free agent by St. Louis, August 4, 2010.