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 Pierre-Alexandre 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.