Here's another great post with a similar bent to a couple of my past posts:
Entrepreneurial programmers are not a commodity. Their skills require both programming experience and understanding of the entrepreneurial process. While these capabilities (Whether you hire them and use them in-house or hire out to another company for service) are not inexpensive, they are well worth the investment. And be aware that to get GOOD programmers that can understand and manage the process you WILL have to pay for those skills.
Note http://twitter.com/tordf pointed out the post to me - thx for the lead :)_