Why do men keep women around? Because sheep can't cook.
Why do women keep men around? Mostly for entertainment.
Traditional object technologies present three obstacles to creating a
component software market. Problem 1: Distributing objects with their
source code. Problem 2: Reusing objects across different languages.
Problem 3: Relinking or recompiling an entire application when one
object changes. COM solves all three problems.
-- David Chappell, _Understanding ActiveX and OLE, Microsoft Press, 1996