To say it's been a couple rough weeks for the Buffalo Bills is an understatement.

Last week was bad. After getting embarrassed by New England, letting them score 45 points in the second half, you would think it couldn't get worse.

Think again.  How 'bout a 45-3 loss to San Francisco  The Bills set the NFL record for the first team in history to give up 300 yards passing AND 300 yards rushing -- a total of 621 yards this week after 580 yards last week.

So...what do you think the Bills need?