Traded to Anaheim by Ottawa for Joel Kwiatkowski, June 12, 2000. Traded to Boston by Anaheim with Andrei Nazarov for Samuel Pahlsson, November 18, 2000. Traded to Montreal by Boston for Eric Weinrich, February 21, 2001. Missed majority of 2001-02 due to knee (November 3, 2001 vs. Calgary) and head (January 10, 2002 vs. NY Islanders) injuries. Signed as a free agent by Dallas, September 9, 2004. Signed as a free agent by San Jose, July 10, 2006. Claimed on waivers by Montreal from San Jose, September 28, 2006. Traded to San Jose by Montreal for Mathieu Biron, December 15, 2006.