"no talent" is "average"? That sounds a bit... well, wrong. Granted, really talented people are orders of magnitude more productive, but "average" means someone that's worse than half of people, but also better than half; more or less.
I am thinking about tough decision now, and so far I am going to fire those average people and hire 1-2 great developers instead.