I think it's absolutely necessary to have someone in the group with some business/marketing/networking abilities. As developers, I would think that most of us could have easily built Facebook, but it doesn't mean that we'd all be able to make it what it is today.
Being able to program the idea is key, but it goes hand in hand with pushing it out the door as well.