Huge guaranteed money...NFL salaries pale in comparison to the NBA and MLB... Marbury 20 Million didn't even play this season, Ray Allen 20 million, Vince Carter 18 million...MLB JD Drew 14 million...just an average player. I don't blame football players for trying to get the most they can...no guaranteed contracts and only if you are star QB or left tackle. Highest paid QB in 2009 was Carson Palmer at 16.6 million...highest paid left tackle was Jason Peters @ 13 million