I actually have used Elance for hardware,like Arduino programming and circuit board layout. Your idea sounds a bit more collaborative. I would like to see this but expanded to prototyping machined and 3d printed parts as well. The cost to go from idea to design to part is expensive, but I think it could be a lot cheaper.