Signed as a free agent by Rauma (Finland), November 25, 2004. Signed as a free agent by Toronto, July 1, 2006. Traded to Pittsburgh by Toronto for Pittsburgh's 2nd round pick (Jimmy Hayes) in 2008 NHL Draft and Pittsburgh's 5th round pick (later traded to NY Rangers, later traded back to Pittsburgh Pittsburgh selected Andy Bathgate) in 2009 NHL Draft, February 26, 2008. Signed as a free agent by Montreal, July 1, 2009. Traded to Nashville by Montreal with Montreal's 5th round pick (later traded back to Montreal, later traded to Los Angeles Los Angeles selected Patrik Bartosak) in 2013 NHL Draft for Blake Geoffrion, Robert Slaney and Nashville's 2nd round pick (Dalton Thrower) in 2012 NHL Draft, February 17, 2012. Signed as a free agent by Philadelphia, October 1, 2013. Missed majority of 2013-14 as a healthy reserve.