2 year deal, PERFECT.
Salary might be a little high for Barnes (and he likely knows it), but I'm very happy it's a short contract. If things work out, great. If they don't, he's only got a year left and won't be difficult to unload.
He's been around the block (more teams than years in the league IIRC), but he'll do at LEAST what hedo did last year, with a much better shooting percentage and attitude. What worries me is that no team ever wants to keep him... and that his middle name is Kelly. (Kelly kelly kelly kelly Kelly kelly kelly kelly, k-e-l-l-why... why? becuase you're Kelly kelly kelly kelly of miiine...... )
http://www.youtube.com/watch?v=8hJjx7jTHA8
We still need a scorer though!