Traded to Phoenix by Toronto for Robert Reichel, Travis Green and Craig Mills, June 12, 2001. Traded to Carolina by Phoenix with Edmonton's 3rd round choice (previously acquired, later traded to NY Rangers - NY Rangers selected Billy Ryan) in 2004 Entry Draft for David Tanabe and Igor Knyazev, June 21, 2003. Traded to Philadelphia by Carolina for Justin Williams, January 20, 2004. Signed as a free agent by Chekhov (Russia-2), November 15, 2004. Traded to Nashville by Philadelphia for Nashville's 3rd round choice (later traded to Los Angeles - Los Angeles selected Bud Holloway) in 2006 Entry Draft, August 2, 2005. Signed as a free agent by Detroit, July 26, 2006. Signed as a free agent by Dynamo Moscow (Russia), October 26, 2007.