I'd say 90% of the people on my team contribute in some way. Over the last two years we have all worked really well together.
However... Team 100 suffers from a very strange and difficult to define dilemma. I'm not sure if other teams have this same problem but it is something I have come to see as a major issue for team 100.
No one wants to design anything... What I mean by that is, 99% of the students want to be told what to do, and given careful instructions. They want to work in the shop and learn to use the tools... But almost none of them want to contribute to the design process.
I'm rather ashamed to say it, but I almost single handedly designed last year's robot. If it hadn't been for our dedicated mechanics mentor I would have had to design alone

.
Hopefully more people will step up this year...