There's no such thing as the perfect business model ..