Each new person has to be trained and given a place in a project. So adding additional people doesn't always help reduce the workload. When a project is at a busy stage, adding people almost always makes a deadline impossible to reach! I think it's one of these books which helps explain the idea: http://en.wikipedia....hical_Man-Month http://www.amazon.co...t/dp/0932633390 I think it would be really cool if someone could develop a community project which would have people come together to build a device. This is like a barn raising. These days people come together for things like building a house with cob or adobe. Perhaps when the Pandora is popular, local user groups could form, and then there could be smaller communities which have hack meets to accomplish small goals. For anyone who programs, good paired programming gives this feeling of community.