Traded to Dallas by NY Islanders for Dallas' 3rd round pick (Robert Schnabel) in 1997 NHL Draft, June 1, 1996. Traded to Minnesota by Dallas with Manny Fernandez for Minnesota's 3rd round pick (Joel Lundqvist) in 2000 NHL Draft and Minnesota's 4th round pick (later traded back to Minnesota, later traded to Los Angeles Los Angeles selected Aaron Rome) in 2002 NHL Draft, June 12, 2000. Traded to Dallas by Minnesota with Minnesota's 3rd (Yared Hagos) and 9th (Dale Sullivan) round picks in 2001 NHL Draft for Aaron Gavey, Pavel Patera, Dallas' 8th round pick (Eric Johansson) in 2000 NHL Draft and Minnesota's 4th round pick (previously acquired, later traded to Los Angeles Los Angeles selected Aaron Rome) in 2002 NHL Draft, June 25, 2000. Traded to Tampa Bay by Dallas with Dallas' 7th round pick (Jay Rosehill) in 2003 NHL Draft for Tampa Bay's 2nd round pick (previously acquired, later traded back to Tampa Bay, later traded to Dallas Dallas selected Tobias Stephan) in 2002 NHL Draft, June 22, 2002. Signed as a free agent by Fort Worth (CHL), September 21, 2004. Signed as a free agent by NY Islanders, August 11, 2005. Traded to New Jersey by NY Islanders for New Jersey's 3rd round pick (later traded to Phoenix - Phoenix selected Jonas Ahnelov) in 2006 NHL Draft, March 9, 2006. Signed as a free agent by Tampa Bay, July 3, 2007. Traded to San Jose by Tampa Bay with Dan Boyle for Matt Carle, Ty Wishart, San Jose's 1st round pick (later traded to Ottawa, later traded to NY Islanders, later traded to Columbus, later traded to Anahaim - Anaheim selected Kyle Palmieri) in 2009 NHL Draft and San Jose's 4th round pick (James Mullin) in 2010 NHL Draft, July 4, 2008. Traded to Vancouver by San Jose with Christian Ehrhoff for Patrick White and Daniel Rahimi, August 28, 2009. Assigned to Texas (AHL) by Vancouver, October 1, 2009. Signed as a free agent by Dallas, July 16, 2010.