I'm all for more people, but there is such a thing as 'too many cooks in the kitchen'. As for delays I don't see any problems with them. A delay doesn't 'just happen', there's always a reason. Delays mean the developer cares about the quality of their product, something the AAA industry seems to have forgotten to do. Stress and overwork can also easily lead to forced delays, too, with bugs potentially making it past QA and needing maintenances to fix. People gripe enough about maintenances that accompany such things as updates and server transfers... I really don't understand all the rage over missed deadlines and pushed back dates, it's like noone cares about quality anymore.