Abstract
Business firms and non-profit organizations are increasingly collaborating. Such collaborations promise substantial mutual benefits as business firms realize the extent to which their profits depend on a healthy social environment and "social entrepreneurs" begin to appreciate how applying business principles can enable them to fulfill their social missions more effectively. Nevertheless, for the benefits of cross-sector partnerships to be achieved, each partner must have a realistic understanding of both the challenges and potential pitfalls of their relationship.