Len Pasquarelli reports QB Jeff Blake received a three-year, $7.5 million deal from the Arizona Cardinals earlier on Wednesday. His compensation for 2003 is $3.5 million, which represents Blake's signing bonus and base salary. That's nearly double the first-year compensation the Baltimore Ravens were offering him.