I agree he's a #2 offensive option on offense and can't play D.
but if we can keep his contract down for 2010 and 11 and then bump his contract up a lot last couple of years if his cap number is only reflected for the current year, he is a worthwhile long term investment.
However, i'm not too sure how the cap # for a player works. Is it an average of the pay for the contract. Or does it only take into consideration the players salary for that year.