Malone has agreed to a seven year, $31.5 million contract, while Roberts agreed to terms on a one year contract that pays him a base salary of $1.25 million plus $10,000 for every game that he plays in the 2008-09 NHL regular season. So if Roberts were to play in all 82 games, he would earn $820,000 in bonuses, which could make his total income for the season $2.07 million.I LOVE YOU CB