Traded to Carolina by Philadelphia with Pavel Brendl for Sami Kapanen and Ryan Bast, February 7, 2003. Missed majority of 2003-04 due to abdominal injury vs. Philadelphia, November 28, 2003. Traded to Anaheim by Carolina for Craig Adams, October 3, 2005. Traded to Chicago by Anaheim with P.A. Parenteau for Sebastien Caron, Matt Keith and Chris Durno, December 28, 2006. Signed as a free agent by Syracuse (AHL), October 4, 2007. Traded to Portland (AHL) by Syracuse (AHL) for future considerations, November 15, 2007. Signed as a free agent by Anaheim, December 10, 2007. Signed as a free agent by Ingolstadt (Germany), June 11, 2008.