Traded to Dallas by NY Islanders for Dallas' 3rd round choice (Robert Schnabel) in 1997 Entry Draft, June 1, 1996. Traded to Minnesota by Dallas with Manny Fernandez for Minnesota's 3rd round choice (Joel Lundqvist) in 2000 Entry Draft and Minnesota's 4th round choice (later traded back to Minnesota, later traded to Los Angeles Los Angeles selected Aaron Rome) in 2002 Entry Draft, June 12, 2000. Traded to Dallas by Minnesota with Minnesota's 3rd (Yared Hagos) and 9th (Dale Sullivan) round choices in 2001 Entry Draft for Aaron Gavey, Pavel Patera, Dallas' 8th round choice (Eric Johansson) in 2000 Entry Draft and Minnesota's 4th round choice (previously acquired, later traded to Los Angeles Los Angeles selected Aaron Rome) in 2002 Entry Draft, June 25, 2000. Traded to Tampa Bay by Dallas with Dallas' 7th round choice (Jay Rosehill) in 2003 Entry Draft for Tampa Bay's 2nd round choice (previously acquired, later traded back to Tampa Bay, later traded to Dallas Dallas selected Tobias Stephan) in 2002 Entry 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 choice (later traded to Phoenix - Phoenix selected Jonas Ahnelov) in 2006 Entry 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 choice (later traded to Ottawa, later traded to NY Islanders, later traded to Columbus, later traded to Anahaim - Anaheim selected Kyle Palmieri) in 2009 Entry Draft and San Jose's 4th round choice (James Mullin) in 2010 Entry 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.