If the answer to this is “yes,” and you think you’re done, you might be settling too soon.
The right question is, “Is this the best your team can do?” And if you need a better team, it’s never been easier to get one. Especially if you’re a soloist, a freelancer or a small company–if your upside is limited by the people you’re working with, get new people.
(Via Seth’s Blog)
And its never been easier to make a distributed team work. There is sufficient expertise in trade, sufficient experience in working over distances and sufficient technology to support the team. All are available, and you can substitute “excellent” for “sufficient” in most cases.