- Traded to Pittsburgh Penguins by Colorado Avalanche with Rick Berry for Darius Kasparaitis, March 19, 2002.
- Signed as a free agent by Chicago Blackhawks, July 29, 2003.
- Traded to Calgary Flames by Chicago Blackhawks for Jason Morgan and Calgary's 6th round choice (Joseph Fallon) in 2005 Entry Draft, February 24, 2004.
- Signed as a free agent by Tappara Tampere (Finland), July 22, 2004.
- Signed as a free agent by New York Rangers, August 4, 2005.
- Traded to San Jose Sharks by New York Rangers for San Jose's 3rd round choice (later traded to Anaheim Ducks - Anaheim selected John DeGray) in 2006 Entry Draft, March 8, 2006.
- Traded to St. Louis Blues by San Jose Sharks with Jay Barriball and New Jersey Devils' 1st round choice (previously acquired, St. Louis selected David Perron) in 2007 Entry Draft for Bill Guerin, February 27, 2007.