The Buffalo Bills acted Thursday to fill a glaring need for depth on the offensive line by signing seven-year veteran Seth McKinney, a free-agent from the Cleveland Browns. McKinney, a 6-foot-3, 310-pounder, was the sixth man on the Browns' line last year, filling the No. 1 backup job at both guard spots and the center position. He started three games at guard last year and the first eight games of the 2007 season at guard. Source: The Buffalo News