Allen certainly has his struggles, but he is improving and slowly learning from his mistakes (hero ball and sliding). This offensive roster is not there yet. Brown is not a real #1, he is a great #2. Beasley is a good #3 and the rest are good role players. We are lacking a true #1 opposite Brown who will win 50/50 balls. Knox is not there yet, and Kroft has shown me nothing. We are lacking a great TE also. The line is still in the works. The starting RB is playing well but he's close to drawing social security and is still getting outrushed by the QB. Not sure what to make of Singletary. Is he a lead back or more of a Sproles type? The overall offensive roster is below average at best, yet are 5-2. The roster can get better, but it probably won't happen this year. And if the Bills make the Playoffs, to me that's a successful season.