I believe that robust Open Source software can largely resolve the buy v. build dilemma. Buyers want a known feature set with a known price. Builders want exactly what they want. Unfortunately, before robust open source software was around there was no real middle ground. Worse, this pain gets to be experienced every time the underlying business changes.
Builders get exactly what they want with an unknown cost and an unknown time.
However, builders are also likely get a framework that they alone have to maintain. Zope and its community is a good example of these dynamics. Digital Creations is no exception. The Again, I totally agree. These application genre seem to have reached definitive commodity status leaving little room for the critica value-added services that generate the sponsor's revenue.