The Seahawks have agreed to a five-year, $41 million contract with wide receiver Sidney Rice, according to a source. Rice had hip surgery last August and missed Minnesota's first nine games in 2010. He enjoyed a breakout 2009 season where he racked up 1,312 yards receiving with eight touchdown catches.