"[Adding very different business models to a business is] one of the big advantages that small, agile companies have."<p>Which is true, but if you don't do it carefully it's a good way to make your company no longer so small or agile.<p>What would be really interesting is an article that discusses not just that it is possible add very different products to your business, but how to identify which of these types of new add-on products would work well with your core business, even if the business models behind each look very different.